我正在尝试创建表,但出现错误。有人可以让我知道如何添加名称以整数开头的列。在下面的语句和错误中查找
Create table mutablecode
(
4th_Procedure_Code varchar(20)
);
语法错误,预期类似“,”
在整数和单词“ th_Procedure_Code”之间
答案 0 :(得分:0)
Teradata中的有效对象名称由a-z,A-Z,0-9,#,_,$
组成,但不能以数字开头。
如果您确实需要此列名称,则必须将其双引号(然后允许使用几乎任何字符):
"4th_Procedure_Code" varchar(20)
备注:根据标准SQL,双引号名称区分大小写,但在Teradata中,它仍然不区分大小写。