sql
文章平均质量分 58
JCrazyUltimate
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sqlserver 利用trigger实现增删改操作的审计audit日志log记录
/*首先建立数据库Test,建立两个表,我们命名为grades和audit,利用audit实现对grades的审计功能,其中grades用于存放学生的成绩,包括“sdudentID,courseID,grade”三个字段,主键为sdudentID,courseID;audit仅仅比表grades增加了两个字段:changeType,changTime,用于记录grades表被修改的类型和修改时间。建立2个表格的sql语句如下:*/create table grades(studentID int原创 2021-06-03 19:04:56 · 1037 阅读 · 2 评论 -
Oralce的pl/sql中什么时候用(not)exists比较合适?
dml中语法上可以使用exists的无非增删改查。在select语句中能用exists的地方,都可以用表连接来改写。在insert语句中要用exists的是在select子句中,也都可以用表连接来改写。在update、delete语句中,有的时候必须使用exists:在需要根据表A的判断条件,来update、delete表B的某一条记录的时候,就必须使用exists了。原创 2015-07-07 11:35:33 · 2991 阅读 · 0 评论 -
【技术支持】Oracle plsql中的having子句并非都能改写成where子句。having子句的适用场景。
一句话:group by子句让聚合函数输出不同的记录,having子句优先级低于聚合函数,其就是用于筛选聚合后的各组值,以弥补where子句的不足。所以,having子句中的条件必须是聚合函数。例子:update t_userinfo tu set tu.status = 3 , tu.update_time = to_date(str_date, 'yyyy原创 2015-07-10 16:13:08 · 2712 阅读 · 0 评论 -
【技术支持】使用eclipse登陆oracle
如果要登陆sys用户,必须这样设置:原创 2016-01-12 22:37:58 · 616 阅读 · 0 评论 -
【技术支持】开发人员从客户数据库环境中导出数据用户测试的几种方法途径
以下是一些批量导出的方法:1、客户是oracle数据库,使用exp/imp导出全量库。# exp username1/userpwd@ip:port/tnsname file=bak-ip-sid-owner.dmp log=bak-ip-sid-owner.log owner=username2 rows=y direct=y; 说明:1)username1是客户提供的原创 2016-09-29 16:07:46 · 1513 阅读 · 0 评论 -
Oracle之create tablespace、user
--创建表空间iptvrptcreate tablespace iptvrptdatafile 'D:\oracle\oradata\iptvrpt\iptvrpt.dbf'size 2mautoextend onnext 2m maxsize unlimitedextent MANAGEMENT LOCAL;--创建临时表空间create temporary原创 2013-04-18 23:32:15 · 1391 阅读 · 0 评论 -
【技术支持】MySQL对emoji的支持
MySQL对emoji的支持https://blog.youkuaiyun.com/kingmax54212008/article/details/82941332======以下是原链接内容做了点整理begin:一:首先我们修改my.cnf参数[client]default-character-set=utf8mb4[mysql]default-character-set=...转载 2019-09-07 20:00:21 · 316 阅读 · 0 评论
分享