Oracle基础语法汇总(一)17认证网

正规官方授权
更专业・更权威

Oracle基础语法汇总(一)

Oracle五种约束策略保证数据完整性


NOT NULL (非空约束)–防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值。
CHECK (检查约束)–检查在约束中指定的条件是否得到了满足,可以以特定的逻辑表达式为基础来确保表格中的列值。如果你试图插入一个不符合逻辑表达式的值,那么Oracle会拒绝这个插入操作。
UNIQUE (唯一约束)–保证在指定的列中没有重复值,在该表中,唯一约束可以确保表格中的每一个值或者每一组值都将是唯一的。如果你试图插入一个已经存在的列值,那么Oracle会拒绝这个插入操作。
PRIMARY KEY (主键约束)–主键是数据表中的关键字段,用来唯一的标识出表的每一行,它们必须唯一且不能为空。主键约束是强制表格中的主键列值唯一且不为空的方法。如果你试图插入一个已经存在的主键值,或者你试图插入一个空(NULL)值,那么Oracle会拒绝这个插入操作。一个表只能有一个主键约束。
POREIGN KEY (外键约束)–通过使用公共列在表之间建立一种父子(parent-child)关系,在表上定义的外部键可以指向主键或者其他表的唯一键,外键约束是确保表格中外键数据的完整性和一致性的方法。如果你试图插入一个在父表格中不存在的外键值,那么Oracle会拒绝这个插入操作。

1、设置每行显示多少字符 set linesize 300;
2、设置每页显示多少条记录 set pagesize 30;
3、用户名的切换: 如 conn system/tiger
Conn sys/change_on_install as sysdba(注意超级用户 在后面加as sysdba)
4、在超级用户下查找普通用户的表是查不到的 必须这样查找 如 select * from scott.emp(普通用户下的emp表)
5、查看当前是那个用户身份登录: show user;
6、查看有多少张表: select * from tab;(注意不同用户下的表是不同的)
7、查看表的结构: desc emp(emp为表名)
8、取出重复的列(DISTINCT): 如 SELECT DISTINCT JOB EMP(去掉job的重复的值)
9、字符串的链接操作用这个: ||
10、单行函数:
  • 小写变大写: upper 如 select * from emp where ename=upper(‘smith’);
    讲一个字符串变为小写字母表示 如: select lower(‘HELLO WORLD’) FROM DUAL;
    将单词的首字母变大写 用 INITCAP 如: SELECT INITCAP(‘HELLO WORLD’) FROM DUAL;
  • 字符串的操作
    Substr()截取字符串 length()字符串的长度 replace()替换字符串
  • 数值函数
    四舍五入: round();
    截断小数位:trunc();

未完待续…后续请浏览下一篇:17网👉Oracle👉技术资料

想了解更多干货,可通过下方扫码关注

详情咨询

可扫码添加上智启元官方客服微信👇

未经允许不得转载:17认证网 » Oracle基础语法汇总(一)
分享到:0

评论已关闭。

400-663-6632
咨询老师
咨询老师
咨询老师