SQL学习成精之路
文章平均质量分 52
a234513257
这个作者很懒,什么都没留下…
展开
-
ORACLE的语言从中文修改为英文
最近学习Oracle, 安装了Oracle 11g R2的中文版,由于使用的PL/SQL Developer使用的是英文版,因此常常会出现乱码问题,后面终于想到了一种解决方法。就是直接改变注册表的里面语言。利用下面的语句查找当前的字符集等信息:SQL>select * from v$NLS_PARAMETERS;然后进入注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1里面的NLS_LANG,将其值SIMPLIFIED CHI转载 2021-03-18 10:38:04 · 5231 阅读 · 0 评论 -
ORACLE 如何设置自动增长序列:SEQUENCE create TABLE插入数据就有自动序列
DROP TABLE MYABCD;DROP SEQUENCE AUTONUM;DROP TRIGGER AUTONUM_ID;--1.创建表 MYABCDCREATE TABLE MYABCD(A INT, B DATE, C VARCHAR2(20), D NUMBER(10)); --2. 创建自增序列CREATE SEQUENCE AUTONUM --创建名为AUTONUM的序列INCREMENT BY 1 --自增长度为1START WITH 1.原创 2021-03-11 17:43:31 · 493 阅读 · 0 评论 -
ORACLE表的约束 SQL
表的约束 表的约束是Oracle数据库中应用在表数据上的一系列强制性规则。当向已创建的表中插入数据或修改表中的数据时,必须满足表的完整性约束所规定的条件。例如,学生的性别必须是“男”或“女”,各个学生的学号不得相同等。在设计表的结构是,应该充分考虑在表上需要施加的完整性约束。表的完整性约束既可以在创建表时制定,也可以在表创建之后再指定。可以对一个或多个字段进行约束。按照约束用途分类:1.PRIMARY KEY:主键约束2.FOREIGN KEY:外键约束3.CHECK:检查约束...原创 2021-03-10 18:34:04 · 482 阅读 · 0 评论