"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 다른 데이터베이스는 테이블 및 열 이름에 대한 구분 된 식별자를 어떻게 처리합니까?

다른 데이터베이스는 테이블 및 열 이름에 대한 구분 된 식별자를 어떻게 처리합니까?

2025-03-25에 게시되었습니다
검색:915

How Do Different Databases Handle Delimited Identifiers for Table and Column Names?

mysql

mysql은 기본적으로 백 커팅을 사용합니다. 그러나 sql_mode가 ansi_quotes로 설정 될 때 표준 이중 점수를 지원합니다. // mySQL 기본값 "my_table"에서 *를 선택하십시오. // ansi_quotes

microsoft sql server 및 sybase

SELECT * FROM `my_table`;  // MySQL default
SELECT * FROM "my_table";  // MySQL with ANSI_QUOTES
mysql은 기본 구분 자로 브래킷을 사용합니다. 또한 다음 설정을 사용하여 이중 인용물을 지원합니다.

select * from [my_table]; // 기본 quoted_identifier를 설정하십시오. "my_table"에서 *를 선택하십시오.

인터베이스 및 파이어 버드
SELECT * FROM `my_table`;  // MySQL default
SELECT * FROM "my_table";  // MySQL with ANSI_QUOTES

이 데이터베이스는 구분 식별자를 사용하려면 SQL 방언을 3으로 설정해야합니다. // 구분 된 식별자를 활성화합니다 "my_table"에서 *

SELECT * FROM `my_table`;  // MySQL default
SELECT * FROM "my_table";  // MySQL with ANSI_QUOTES

다른 데이터베이스

SELECT * FROM `my_table`;  // MySQL default
SELECT * FROM "my_table";  // MySQL with ANSI_QUOTES

How Do Different Databases Handle Delimited Identifiers for Table and Column Names?

Duble-Quotes를 구분 식별자로 사용합니다 :

delimited cant an and&] SQL에서 달리 지원하지 않는 이름

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3