2

表中有一列 LEVEL。有什么方法可以选择吗?就像从 table_name 中选择 LEVEL。

4

2 回答 2

3

只需在名称周围加上双引号:

SELECT MyTable."LEVEL" FROM MyTable;

如果在游戏中还不算太晚,我建议只更改列名,但我知道这并不总是可能的。

另请注意,双引号使名称区分大小写,因此如果您对MyTable."LEVEL"(所有大写列名)有疑问,您可以像这样找出列名的确切大小写:

SELECT Column_Name
FROM User_Tab_Columns
WHERE Table_Name = 'MYTABLE' AND UPPER(Column_Name) = 'LEVEL';
于 2013-10-01T14:25:40.110 回答
1

使用双引号“LEVEL”转义该列。这应该可以解决您的问题。

于 2013-10-01T14:27:13.697 回答