我在SQL表中有一个名为Date
的列,但遗憾的是此查询引发了错误:
select Author, Date, Text from Tiny.Comment
我试图用Date
或[Date]
转义'Date'
关键字,但这对我来说无效。
答案 0 :(得分:2)
在InterSystemsCaché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'
答案 1 :(得分:2)
您还可以使用%STRING功能,如:
SELECT ID, Super
FROM %Dictionary.CompiledClass
WHERE %STRING(Super) %STARTSWITH %STRING('Base.%')