일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- SQL
- 기초
- Firebird
- 파이어버드
- PostgreSQL
- 설치
- winsock
- 소니
- 셋업
- xml
- 초보
- c#
- 입문
- vb
- VB.NET
- MFC
- 데이터베이스
- SDK
- 델파이
- 예제
- Visual Studio 2005
- 시리얼 통신
- 문자열
- Delphi
- 파라미터
- 인스톨
- Visual Basic
- dll
- WIN32 SDK
- MySQL
- Today
- Total
목록데이터베이스/Firebird (13)
프로그래밍 노트
Firebird의 Firebird ISQL Tool을 실행해서 아래 녹색 상자의 Source를 전체를 붙여 넣어보면 어떻게 동작하는지 대충 알 수 있다. create database 'TestAutoNoDb.fdb' user 'sysdba' password 'masterkey'; set autoddl off; create table AutoNoTable ( AutoId integer not null, Fld_Int integer, Fld_Char char(200), constraint pk_AutoNoTable primary key (AutoId) ); create generator gen_AutoId; set term ^; create trigger trg_AutoNoTable_SeqNo for Aut..
Delphi에서 Firebird를 사용하기위한 무료 Component인 ZoesLib 설치하기 (ZoesLib는 Firebird 뿐 아니라 여러 다른 database도 지원한다.) ZoesLib가 지원하는 databse들 • MySQL 3.20 - 5.0 • PostgreSQL 6.5 - 8.1 • Firebird 1.0 - 2.0 • Interbase 5.0 - 7.5 • Microsoft SQL Server 7, 2000 • Sybase ASE 12.0, 12.5 • Oracle 9i • SQLite 2.8, 3.5 설치 SW version Delphi 2006 Firebird 2.5 ZeosLib 6.6.61. ZeosLib 설치 순서 1) ZeosLib 사이트에서 ZeosLib를 Download한..
FlameRobin은 Firebird를 조금 Visual하게 사용할 수 있게 해주는 Tool이다. 여기에 1. FlameRobin 설치 1) FlameRobin사이트에서 FlameRobin을 Download한다. http://flamerobin.org/ 2) FlameRobin의 Setup 파일을 실행하면 아래의 창이 표시된다. [Next] button을 눌러 Setup을 시작한다. 3) License에 동의하고 [Next] button을 누른다. 4) Setup할 Folder를 입력하고 [Next] button을 누른다. 5) 시작 menu에 표시될 표시명을 입력하고 [Next] button을 누른다. 6) 바탕화면이나 빠른 실행에 FlameRobin Icon을 표시할 것있지 선택하고 [Next] bu..
1) Firebird사이트에서 Firebird를 다운로드 한다. http://www.firebirdsql.org/ 2) 언어를 선택한다. 3) Setup을 시작한다. 4) License문 동의하고 Setup을 진행한다. 5) Infomation을 읽고(?) Setup을 진행한다. 6) Firebird를 설치한 folder를 선택한다. 7) 설치할 Components를 선택한다. Classic Server binary를 설치할 것인지 Super Server binary를 설치할 것인지는 아래 사이트를 보면 어떤 것이 좋은지 친절하게 영어로 설명되어있다. -.- http://www.firebirdsql.org/manual/qsg15-classic-or-super.html 나도 영어가 짧아서 내가 설명을 쓰기..
파이어버드에서 INSERT할 때 CRLF를 추가하는 방법 INSERT INTO TEST_TABLE(testCode, testMsg) VALUES (1, '1 Row'||ASCII_CHAR(13)||ASCII_CHAR(10)||'2 Row') 알고나면 간단한데...
Firebird의 Timestamp에서 특정 년월일만을 검색하는 방법 select * from testLOG where extract(year from logStamp) > 2007 and extract(month from logStamp) = 1 and extract(day from logStamp) < 10 and extract를 사용하면 TIMESTAMP형 필드에서 년,월,일에 대해 검색하기가 쉬워진다.
Firebird의 Timestamp형을 문자열로 바꾸는 SQL문 SELECT CAST(timestamp_column AS VARCHAR(24)) FROM table_name; 이거 찾는라고 반나절 걸렸다.
Timestamp형에서 날짜와 시간을 분리하는 SQL SELECT cast(extract(day from myTIMESTAMP)|| '.'|| extract(month from myTIMESTAMP)|| '.'|| extract(year from myTIMESTAMP) as date) , cast(extract(Hour from myTIMESTAMP)|| ':'|| extract(Minute from myTIMESTAMP)|| ':'|| extract(Second from myTIMESTAMP) as Time) FROM MyLOG 위의 SQL문을 쓰면 Timestamp형 필드를 날짜형과 시간형으로 바꾸어준다. TIMESTAMP형 WHERE문 SELECT * FROM MyLOG WHERE myTIMESTA..
TEST 로그 테이블 CREATE TABLE TestLOG ( TestDATE Date NOT NULL, TestTIME Time NOT NULL, LogText varCHAR(255) ); 현제 날짜 시간 입력하는 SQL 문 INSERT INTO TestLOG (TestDATE, TestTIME, LogText) VALUES ( cast('now' as DATE), cast('now' as TIME), 'TEST LOG INSERT DATA', ); 이렇게 하면 SQL문 만으로 오늘 날짜와 시간이 자동으로 입력된다.
Data Type Specifics Name Size Range/Precision Description Varchar(n) n chars 1 to 32767 bytes Variable length char or text string. NB, multi-byte character sets reduce number of possible characters proportionately Smallint 16 bits -2^15 to 2^15-1 Signed short (word) Integer 32 bits -2^31 to 2^31-1 Signed long (longword) Float 32 bits 3.4 x 10^-38 to 3.4 x 10^38 Accurate to 7 digits Double Precis..