Q&A

  • 무식한 질문... SQL문
안녕하세요.



제가 Insert하려는 데이터에 "abc'def"와 같이

(')가 있는 경우는 어떻게 하는지 모르게습니다.



INSERT INTO tbl (strValue) VALUES ('abc'def');



어떻게 하면 (')문자를 넣어야 할지?



고수님의 한수를 부탁드립니다.







2  COMMENTS
  • Profile
    금강산 2000.11.07 01:58
    최기훈 wrote:

    > 안녕하세요.

    >

    > 제가 Insert하려는 데이터에 "abc'def"와 같이

    > (')가 있는 경우는 어떻게 하는지 모르게습니다.

    >

    > INSERT INTO tbl (strValue) VALUES ('abc'def');

    >

    > 어떻게 하면 (')문자를 넣어야 할지?

    >

    > 고수님의 한수를 부탁드립니다.

    >

    >

    > 정답=>( 'abc''def' )

  • Profile
    검객 2000.11.07 01:03
    > INSERT INTO tbl (strValue) VALUES ('abc'def');

    > 어떻게 하면 (')문자를 넣어야 할지?



    ms-sql에서는 (')를 (")로 쓰고,

    oracel에서는 ('')로 쓰는 걸로 알고있습니다.

    만약 insert문을 쓰신다면 이렇게 해보시죠

    [ms_sql] INSERT INTO tbl (strValue) VALUES ('abc','def','"');



    [orcle] INSERT INTO tbl (strValue) VALUES ('abc','def','''');



    제가 직접해보지는 안았지만

    이렇게 쓰는걸로 알고 있습니다.