FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[2584] Interbase 에서 array field 사용하기
marinfo [] 1957 읽음    2007-08-31 14:41
Interbase 를 보면, array type 의 필드 사용이 가능합니다.
예를 들면

CREATE TABLE TABLE1   (ARRAYFIELD INTEGER [10]);

과 같이 지정하는데,  문제는 이렇게 지정한 다음에 이 FIELD (arrayfield) 에 값을 입력하는 방법을 모르겠네요.

예컨대

update table1
set
  arrayfield [1] = 1.

처럼 하면, syntax 에러가 납니다.  " [ " 글자에서 말이죠.
그렇다고

update table1
set
   arrayfield = [1,2,3,...10].

이렇게 써도 안됩니다.

매뉴얼 중 programmer's guide 보니까 C 언어에서 사용하는 방법이 있긴 한데, 제가 delphi 만 쓰고 있어서,
이 경우 어떻게 해결할지 난감합니다.

순수히 sql 만으로 해결하는 방법은 없는지, 그리고 delphi 에서 프로그램으로 값을 입력하는 방법을 알려주시면 감사하겠습니다.
(기회가 되면 후사하겠습니다 ^^)

참고로, select arrayfield[5] from table1 은 일단 에러없이 실행됩니다 (데이터가 없어서 null 로 나오긴 하지만).

감사합니다.

+ -

관련 글 리스트
2584 Interbase 에서 array field 사용하기 marinfo 1957 2007/08/31
2585     Re:Interbase 에서 array field 사용하기 박지훈.임프 1972 2007/09/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.