728x90
반응형
SQL에서 문자열 리터럴은 **작은 인용( ')**로 감싸야 합니다. SQL 표준(SQL-92)에 따르는 규칙이며, 대부분의 데이터베이스 관리 시스템(DBMS)에서도 동일하게 적용됩니다.
반면에 **큰 인용( ")**은 일반적으로 **식별자(식별자)**를 감싸는 데 사용됩니다. 예를 들어, 테이블 이름이나 열이 SQL 키워드(예: SELECT, FROM)와 충돌하거나 공백이 포함된 경우 큰 인용할 수 있습니다.
구성요소:
- 작은 리터( ') : 문자열 리터럴에 사용
SELECT * FROM employees WHERE name = 'John';
- 큰 인용( ") : 인용(테이블명, 추적명) 감싸기
SELECT "first name" AS full_name FROM employees;
728x90
반응형
'DB' 카테고리의 다른 글
[DB][Mybatis] size() / length() (0) | 2024.11.28 |
---|---|
[DB][Oracle] Number(1,0) (0) | 2024.11.21 |
[Mybatis] 숫자 컬럼인데 값이 0일때 컬럼값 != null and 컬럼값 !='' 을 통과하지 못해서 값이 없는 것으로 처리될때 (0) | 2024.11.03 |
[DB][MySQL] 날짜+시간 문자열과 날짜문자열 비교하기 (0) | 2024.10.23 |
[DB][Oracle] 날짜+시간 문자열과 날짜문자열 비교하기 (0) | 2024.10.22 |