专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

Oracle-控制、约束及其他命令 oracle约束的作用

ins518 2024-10-17 13:03:08 技术文章 11 ℃ 0 评论

1、数据控制

GRANT --授予用户访问权限

DENY --拒绝用户访问

REVOKE --解除用户访问权限

2、约束

1)非空 not null

2)唯一unique

3)主键约束primary key

4)外键约束foreign key

5)检查check

6)默认值约束default eg:撤销 PRIMARY KEY 约束 alter table Persons drop primary key

3、数据分组深入:having 组函数()

查出平均分数在75以上的学生学号 eg:SELECT SNO,AVG(GRADE) FROM SC GROUP BY (SNO) HAVING AVG(GRADE)>=75

4、其他命令:

1)l(list)显示缓存区中最后执行内容

2)run /r重新运行缓存区中的语句

3)save 可以将最后一次在缓存区中执行的语句保存到文件;

4)get可以将文件中的sql语句放到缓存区中,采用/或r或run,可以执行

5)直接运行sql脚本 @c:\emp.sql;

6)rownum 是隐含的字段,显示行号

eg:3层select显示6-9条记录 select * from ( select rownum r, t.* from (select * from emp) t where rownum <=9) where r > 6;

7)表复制:create table emp1 as select * from emp

8)常用数据类型有:

char(长度)

varchar(长度)

number(位数,小数位)

date

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表