Q&A

  • DB에서 ...
DB에서..

Query.Sql.Add('Create Table "Test.DB" ');

Query.Sql.Add(' ( ');

Query.Sql.Add(' Test1 VarChar(10), ');

Query.Sql.Add(' Test2 VarChar(10), ');

Query.Sql.Add(' Primary Key(Test1)');

Query.Sql.Add(' ) ');



이런씩으로 테이블을 하나 만들고 밑에보면 프라이머리 키를 설정해 주는데요

데이타를 Insert, UpDate, Delete, Selete 하면...

Test.Px라는 프라이머리 키 파일을 자동으로 으로 참조하나요?

아니면 코드상에 프라이머리 키을 지정해 줘야 하는지요...

Inset같은경우 키가 자동으로 갱신돼는지요... ^^;

DB을 계속 하다보니 ㅡㅡ^ primary key를 잡아줘도..

파일 용량이 변화가 없구....

100만개의 데이타를 인위적으로 넣구 해봐도

별 차이를 못느껴... ㅡㅡ^ 이렇게 질문 드립니다..

아시는분 부탁드리겠습니다~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1  COMMENTS
  • Profile
    강호규 2001.02.09 21:13
    프라이머리키는 자동을 BDE 수준에서 참조가 됩니다.

    참조가 되고 있는지를 확인하시려면

    PK같은 경우는 유일성이 보장된다는 조건이기 때문에

    아래에서 작성하신 test1이란 필드값에

    이미 입력되어있는 값을 다시 한번

    insert시켜 보면

    key vol.... 에러가 발생합니다.

    이 에러가 발생한다는 것이

    PK가 BDE에서 DB작업시에 자동으로 참조가 되고 있다는

    증거겠죠?



    그리고

    입력건수가 들어나면 당연히 키도 같이 사이즈가 커지겠죠!





    궁금한이 wrote:

    > DB에서..

    > Query.Sql.Add('Create Table "Test.DB" ');

    > Query.Sql.Add(' ( ');

    > Query.Sql.Add(' Test1 VarChar(10), ');

    > Query.Sql.Add(' Test2 VarChar(10), ');

    > Query.Sql.Add(' Primary Key(Test1)');

    > Query.Sql.Add(' ) ');

    >

    > 이런씩으로 테이블을 하나 만들고 밑에보면 프라이머리 키를 설정해 주는데요

    > 데이타를 Insert, UpDate, Delete, Selete 하면...

    > Test.Px라는 프라이머리 키 파일을 자동으로 으로 참조하나요?

    > 아니면 코드상에 프라이머리 키을 지정해 줘야 하는지요...

    > Inset같은경우 키가 자동으로 갱신돼는지요... ^^;

    > DB을 계속 하다보니 ㅡㅡ^ primary key를 잡아줘도..

    > 파일 용량이 변화가 없구....

    > 100만개의 데이타를 인위적으로 넣구 해봐도

    > 별 차이를 못느껴... ㅡㅡ^ 이렇게 질문 드립니다..

    > 아시는분 부탁드리겠습니다~~~~~~~~~~~~~~~~~~~~~~~~~~~~~