일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이어버드
- Visual Basic
- 문자열
- 소니
- dll
- Firebird
- PostgreSQL
- SQL
- xml
- MySQL
- WIN32 SDK
- 예제
- 셋업
- 파라미터
- SDK
- 입문
- VB.NET
- winsock
- 시리얼 통신
- vb
- 기초
- 델파이
- c#
- 인스톨
- 데이터베이스
- Delphi
- MFC
- 초보
- 설치
- Visual Studio 2005
- Today
- Total
목록데이터베이스 (32)
프로그래밍 노트
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..
델파이에서 DB를 써본적이 한번도 없어서 Interbase 컴포넌트를 이용하여 Firebird DB 사용하는 간단한 예제를 하나 만드는데 너무 시간이 많이 걸렸다. -.-;; 이렇게 간단한 예제를 만들기 위해서 몇일이나 허비했다. 정말 간단한 예제인데... 역시 델파이 예제는 구하기가 쉽지 않은 것같다. 더우기 파이어버드라는 DB를 쓰는 사람도 많지 않고 더군다나 Interbase 컴포넌트를 사용하는 사람도 그리 많지 않아보인다. 아니 델파이로 파이어버드를 Interbase 컴포넌트를 사용해서 쓰는 사람이 인터넷에 자료를 올려놓은 사람이 별로 없어 보인다. 나중에 찾다 찾다. 영어가 아닌 유럽말(프랑스어이려나?)로 씌여진 사이트에 아주 친절하게 만들어진 예제들이 있어서 그것을 보고 조금이나마 사용법을 알..
델파이에서 파이어버드를 쓰기 위해 삼일째 삽질중 델파이에서 파이어버드를 사용할 때 어떻게 하나를 찾고 있는데 우선 어떻게 파이어버드에 접속하는지를 고민하고 있다. 그러다 찾은 몇몇 자료들이 아래의 자료들이다. ■ 델파이에서 파이어버드를 사용하기 위한 컴포넌트들 Can I use Delphi with Firebird 2.0? Yes, you can. There are various ways to connect and various degrees of compatibility. IBX This is the InterBase tab in Delphi. Basic stuff like Query work fine, even with Firebird 2.0. Probably easiest to setup and s..
Firebird는 InterBase에서 파생된 오픈소스 관계형 데이터베이스 관리 시스템 (RDBMS : Relational database management system)이다. 오픈 소스로 개발된 RDBMS이고 라이선스는 Mozilla Public License를 기본으로 한 InterBase Public License로 상용이나 비상용으로 사용할 수 있지만 원 소스를 바꾸었을 경우에는 반드시 바꾼 소스를 공개하도록 되어있다. PostgreSQL의 MVCC(멀티 버젼 동시 실행 제어)와 같게 MGA(Multi Generation Architecture)에 의한 고도의 트렌젝션 관리 기능을 가지고 있다. 스토어드 프로시져(stored procedure)나 트리거(trigger), 유저 정의 함수(UDF)..