我在几个表中有一个名为Sysdate的列,当我尝试选择它时会导致SQL错误。如果“Sysdate”用双引号括起来,例如
,它就可以工作SELECT "Sysdate" FROM table1
当我尝试使用别名时,会导致语法错误:
SELECT t1."Sysdate" FROM table1 AS t1
请告知。
谢谢,
最大
答案 0 :(得分:3)
对于什么数据库? MySQL允许您使用反引号来转义保留关键字:
SELECT `sysdate` FROM TABLE1
在SQL Server中,您使用硬括号:
SELECT [sysdate] FROM TABLE1
Oracle使用双引号:
SELECT "sysdate" FROM TABLE1
答案 1 :(得分:0)
尝试使用sql server
SELECT [Sysdate] FROM table1
对于MySQl,这应该有用,那些是回到btw
SELECT `Sysdate` FROM table1
答案 2 :(得分:0)
尝试:
SELECT [Sysdate] FROM table1;