PG中如下SQL是能执行成功的:create table “lei”(c1 char(3))
如上SQL执行之后的效果就是:在PG数据字典中,中文双引号是表名的一部分。
Oracle中如上SQL是执行不成功的,报:ORA-00911: invalid character
本文探讨了在PostgreSQL (PG) 和Oracle数据库中使用中文双引号作为表名的一部分时的不同行为。在PG中,这样的表可以成功创建,但Oracle会因无效字符而报错。
PG中如下SQL是能执行成功的:create table “lei”(c1 char(3))
如上SQL执行之后的效果就是:在PG数据字典中,中文双引号是表名的一部分。
Oracle中如上SQL是执行不成功的,报:ORA-00911: invalid character
2384
596

被折叠的 条评论
为什么被折叠?