Query를 써서 테이블을 동적으로 생성하려고 합니다.
Foreign-Reference구문이 잘 되지 않네요.
어떻게 Query.SQL.Add('#?!?@?#??') 하죠???
DB유형은 파라독스입니다..
델초보라 간단히 답변해 주심 못 알아들어요..
예를 들어 좀 답변해 주심감솨...
예)
customer custnum name
order custnum cost
customer>>custnum과 order>>custnum 을 join할려 할때 Query구문.
//customer 테이블 생성
Query.SQL.Add(' CREATE TABLE "CUSTOMER.DB" ( custnum char(10), ');
Query.SQL.Add(' name char(10), primary key(custnum) ) ');
Query.ExecSQL;
//order 테이블 생성
???
이 부분이 궁금합니다. 그리고 테이블 유형은 어디서 정하죠?
별짓(?)을 다해도 안되는데 고수님들 좀 갈켜주세요 흑흑^^
DatabaseName := cSysTempDir;
TableName := '파라독스바부.DB';
Exclusive := True;
with FieldDefs do begin
Clear;
Add('IPGO', ftString, 5, false);
Add('DATE', ftString, 8, false);
Add('AMTW', ftInteger, 0, false);
end;
with IndexDefs do begin
Clear;
Add('KEY_PRIM', 'IPGO;DATE', [ixPrimary]);
Add('KEY_IPGO', 'IPGO;DATE', []);
end;
CreateTable;
IndexName := 'KEY_IPGO';
Open;
end;
위의 내용을 참고 하세요.
델초보 wrote:
> Query를 써서 테이블을 동적으로 생성하려고 합니다.
> Foreign-Reference구문이 잘 되지 않네요.
> 어떻게 Query.SQL.Add('#?!?@?#??') 하죠???
> DB유형은 파라독스입니다..
> 델초보라 간단히 답변해 주심 못 알아들어요..
> 예를 들어 좀 답변해 주심감솨...
>
> 예)
> customer custnum name
> order custnum cost
>
> customer>>custnum과 order>>custnum 을 join할려 할때 Query구문.
>
> //customer 테이블 생성
> Query.SQL.Add(' CREATE TABLE "CUSTOMER.DB" ( custnum char(10), ');
> Query.SQL.Add(' name char(10), primary key(custnum) ) ');
> Query.ExecSQL;
> //order 테이블 생성
> ???
> 이 부분이 궁금합니다. 그리고 테이블 유형은 어디서 정하죠?
>
>
> 별짓(?)을 다해도 안되는데 고수님들 좀 갈켜주세요 흑흑^^