62库

您现在的位置是:首页 > 前端开发 > JavaScript > 正文

JavaScript

oracle语句创建中文表名,oracle 创建表sql

Admin2023-11-11JavaScript59

oracle建表语句例子有哪些?

创建表可以用create语句来实现,:create table tablename(id varchar2(20));//格式就是create table 表名(字段1 类型,字段2 类型……)。

在oracle中建表可用sql语句或图形界面操作。sql语句:create table test(id int,name varchar2(10));图形界面:以PL/SQL为例:登录到指定数据库。左侧列表中找到Tables选项,并右键,选择新建。

修改表:如果在建表后发现有不合适的表结构或表名,可以使用ALTER TABLE语句修改。包括增加列、修改列定义、删除列、修改列名和修改表名等。如下图依次为上述情况的实例。

oracle中把表的列名建成了中文的,怎么按照该字段排序

1、oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。

2、可以做一个函数,输入中文的数字串,输出number型的数字。

3、。对]之前的部分作为一虚拟字段作排序 2。

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

理论上说是可行了的,但是实际上最好不要。因为无法保证在所有的方面,都能支持中文,比如应用前台的SQL,传输时如果用了ODBC,存储过程中的调用,函数的调用,数据的导入导出等等。

上面的表名和字段名可以写中文。类型可以是varchar2,number等任意类型。not null等类似的check可以加,也可以不加。

在window平台下当然可以,在liunx或者hp-unix等平台下最好是你要确定你的数据库支持中文字符nls_language=SIMPLIFIED CHINESE,操作系统支持相应的中文字符,否则可能会终端显示乱码。

虽然数据库的库名、表名、列名以及字段名都可以用中文,但是不推荐这样做,这是一种规范,而且有的数据库用上中文之后可能还会带来各种问题。

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

表名,列名用中文,弊端可能在系统的移植性和扩展性,有一些数据库系统对中文支持的不太好。另外LZ说的动态其实从系统设计上来说不可取,最好做到数据层和展现层的分离,如果耦合在一起,后期的维护和扩展会很麻烦。

oracle语句创建中文表名的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle 创建表sql、oracle语句创建中文表名的信息别忘了在本站进行查找喔。

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~