knrt.net
当前位置:首页 >> orAClE数据库表名和字段名可以有中文吗 >>

orAClE数据库表名和字段名可以有中文吗

oracle 9i 以后,应该是可以的;之前的不确定。 不过还是 强烈建议 不要用中文字段名和表名,万一出问题,很麻烦。

理论上说是可行了的,但是实际上最好不要。 因为无法保证在所有的方面,都能支持中文,比如应用前台的SQL,传输时如果用了ODBC,存储过程中的调用,函数的调用,数据的导入导出等等。 除非你能肯定,你的表在所使用的场合中都不会出现问题。否则...

oracle表名字段名命名有以下规范 以字符开头 30个字符以内 只能包含A-Z,a-z,0-9,_,$,# 不能和同一个用户下的其他对象重名 不能是oracle服务器的保留字

字段别名加不加as都可以, 表别名后面 不能加as 双引号括起来的表示特殊名字,比如名称中间有空格,带有小写字符(Oracle默认名称为大写) ,和sqlserver的方括号类似。

SELECT b.column_name column_name -字段名 ,b.data_type data_type -字段类型 ,b.data_length -字段长度 ,a.comments comments -字段注释 FROM user_col_comments a ,all_tab_columns b WHERE a.table_name = b.table_name and a.table_name = ...

Oracle数据库内部是区分大小写的。 举例说明一下: create table t (id number) ; 等价于 create table T (id number) ; 以上两种情况下,表名不区分大小写,默认在数据字典中都是大写的T 但是如果使用如下的方式创建: create table "t" (id nu...

是有区分的早先一直是在库中建在库中用,结果这次用pd9生成时忘了把一个属性关闭了,居然每次都要在数据库的表前指名“表空间"."表名"的形式而且必须加引号,必须记录大小写,否则就告诉我说没有视图,郁闷至死 于是查了相关网页,答案是有区分的...

1、用sql查表 查表的时候需要用到user_tables、all_tables,user_tables查出来的是该用户拥有的表,all_tables查出来的是所有用户的表。 2、用sql查表的字段 查表的字段需要用到user_tab_columns、all_tab_columns,一样的前者只能查到该用户拥...

create table 中文表名 ( 字段名 字段类型 ); 就可以了,我刚试过了,可以用的。

这里要用到数据字典了,其中用到的几个表user_tables等。 上网查一下这些表,然后根据表结构可以把需要包含A字段的表查出来。

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com