나는 SQL 테이블에 Date
라는 이름의 컬럼을 가지고 있지만 불행하게도이 쿼리 오류 발생 : 나는 [Date]
또는 'Date'
와 Date
키워드를 탈출을 시도했습니다InterSystems Caché SQL에서 예약어 (키워드)를 피하는 방법은 무엇입니까?
select Author, Date, Text from Tiny.Comment
을하지만이 나를 위해 일하지 않았다.
인터 시스템즈 Caché는 SQL에서나는 SQL 테이블에 Date
라는 이름의 컬럼을 가지고 있지만 불행하게도이 쿼리 오류 발생 : 나는 [Date]
또는 'Date'
와 Date
키워드를 탈출을 시도했습니다InterSystems Caché SQL에서 예약어 (키워드)를 피하는 방법은 무엇입니까?
select Author, Date, Text from Tiny.Comment
을하지만이 나를 위해 일하지 않았다.
인터 시스템즈 Caché는 SQL에서는 조금 다르다 : 당신이 키워드 탈출 double quotes 기호를 사용해야합니다
select Author, "Date", Text from Tiny.Comment
를이 또한 작동합니다
select Author, myTable."Date", Text from Tiny.Comment as myTable where "Date"='2017-11-03 11:09:28'
또한 %의 STRING 기능을 사용할 수 있습니다 like :
SELECT ID, Super
FROM %Dictionary.CompiledClass
WHERE %STRING(Super) %STARTSWITH %STRING('Base.%')