Oracle 里面建表, 字段要中文的话, 尝试字段加双引号
例如
CREATE TABLE "中文测试表" (
"中文字段" INT
);
这个和 SQL Server 的 [] 差不多
CREATE TABLE [中文测试表] (
[中文字段] INT
);
缺点嘛,就是以后你 INSERT / SELECT / UPDATE / DELETE 等语句, 都要写双引号了。
比如
SELECT "中文字段" FROM "中文测试表"
建议不要输入汉字。因为输入汉字会带来编码问题。以后会产生不可预料的问题。
oracle 规定表名,列名只能是英文不能中文
是表名呢?还是表中的字段?
有什么提示?检查Table是否有触发器或约束