私はSQLテーブルにDate
という列を持っているが、残念ながらこのクエリはエラーをスロー:InterSystemsCachéSQLで予約語(キーワード)をエスケープする方法は?
select Author, Date, Text from Tiny.Comment
私は[Date]
か'Date'
とDate
キーワードを脱出しようとしたが、これは私のために働いたことはありません。インターシステムズのCachéSQLで
私はSQLテーブルにDate
という列を持っているが、残念ながらこのクエリはエラーをスロー:InterSystemsCachéSQLで予約語(キーワード)をエスケープする方法は?
select Author, Date, Text from Tiny.Comment
私は[Date]
か'Date'
とDate
キーワードを脱出しようとしたが、これは私のために働いたことはありません。インターシステムズの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'
ます。また、%文字列関数を使用することができますlike:
SELECT ID, Super
FROM %Dictionary.CompiledClass
WHERE %STRING(Super) %STARTSWITH %STRING('Base.%')