社区
基础和管理
帖子详情
怎样设置数据库的才能使表名、列名等可以用中文?
zkx2321
2010-08-17 11:14:41
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...全文
406
11
打赏
收藏
怎样设置数据库的才能使表名、列名等可以用中文?
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ngx20080110
2010-08-18
打赏
举报
回复
與字符集有關,強烈建議不要用中文作表名或字段名
yjytiantang
2010-08-18
打赏
举报
回复
先装语言包,再装oracle。
heshuidaxia
2010-08-18
打赏
举报
回复
我遇到过这种情况
水中影子
2010-08-18
打赏
举报
回复
[Quote=引用 6 楼 rains0929 的回复:]
这个主要和你安装数据库的字符集有关,如果字符集设置不对,使用的中文表名、列名等很有可能为怪字符或乱码。
[/Quote]
和字符集相关
xysdtc1986
2010-08-18
打赏
举报
回复
用英文字段建立表,再在此表基础上建立中文字段名的视图映射,访问或者需要插入数据的时候,直接访问视图就行。这样比较利于维护
心中的彩虹
2010-08-17
打赏
举报
回复
[Quote=引用楼主 zkx2321 的回复:]
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[/Quote]
可以是可以,不过最好是用英文,或者加注释
SQL> create table tt(id number);
SQL> comment on table tt is '商品表';
SQL> select * from user_tab_comments where table_name='TT';
TABLE_NAME TABLE_TYPE COMMENTS
------------------------------ ----------- --------------------
TT TABLE 商品表
csuxp2008
2010-08-17
打赏
举报
回复
楼上正解
suiziguo
2010-08-17
打赏
举报
回复
只要你数据库的字符集支持中文。
SQL> create table scott.员工 (员工编号 int,员工姓名 varchar2(8));
表已创建。
SQL> select * from scott.员工;
未选定行
SQL> select 员工姓名 from scott.员工;
未选定行
SQL>
suiziguo
2010-08-17
打赏
举报
回复
不用设置,本来就支持。
rains0929
2010-08-17
打赏
举报
回复
这个主要和你安装数据库的字符集有关,如果字符集设置不对,使用的中文表名、列名等很有可能为怪字符或乱码。
oracle_dba_11
2010-08-17
打赏
举报
回复
呵呵,我还没遇到不能用中文的
读取
数据库
名,表名,
列名
的小程序
这个用C#写得小程序,主要用来读取SQL Several 2005里的
数据库
(用户
数据库
),然后在此基础上得到这个
数据库
上的表名,最后通过表名列出所有的
列名
~
PL/SQL实现获得所有表名及
列名
到表
PL/SQL实现获得所有表名及
列名
到表.
SQl查询
数据库
表名、表的
列名
SQl查询
数据库
表名、表的
列名
获取一个
数据库
中的所有表名和
列名
我们经常想获取一个
数据库
中的所有表名和
列名
,在MS SQL中,比较方便,直接查询sysobjects表即可获取。但是在Access中,如何获取呢?昨天正好有个程序要用到Access中的表,来判断是否存在,如果不存在,则创建。
Mysql中返回一个
数据库
的所有表名,
列名
数据类型备注
在Mysql中怎样返回一个
数据库
的所有表名,
列名
数据类型备注
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章