随笔分类 -  SQL server

摘要:1 all previleges语法错误 2 3 二、数据库的安全性控制 4 1、存取控制 5 ①自主存取控制(DAC)(C2级) 6 [例1] 把查询Student表权限授给用户U1 7 grant select 8 on student 9 to u1 10 [例2] 把对Student表和Co 阅读全文
posted @ 2019-11-23 17:20 滚烫的青春 阅读(232) 评论(0) 推荐(0)
摘要:1 --外连接操作以指定表为连接主体,将主体表中不满足连接条件的元组一并输出 2 --select * from pd left/right/full join pds on pd.id = pds.dish_id 3 插入操作 4 5 1、插入元组 6 略 7 2、插入子查询结果 8 --[例4] 阅读全文
posted @ 2019-11-21 16:54 滚烫的青春 阅读(840) 评论(0) 推荐(0)
摘要:1 --定义模式 2 create schema s_t authorization u1 3 --删除模式 4 drop schema s_t cascade 5 --创建数据库 6 create database s_t 7 on primary 8 ( 9 name = 'stu', 10 f 阅读全文
posted @ 2019-11-17 12:27 滚烫的青春 阅读(149) 评论(0) 推荐(0)
摘要:1 --游标知识点 2 --1、 在SELECT 语句中使用DISTINCT、 GROUP BY、 HAVING UNION 语句时, 游标将自动设定INSENSITIVE 选项。 3 --2、SCROLL 表明所有的提取操作(如FIRST、 LAST、 PRIOR、 NEXT、 RELATIVE、 阅读全文
posted @ 2019-11-15 09:44 滚烫的青春 阅读(313) 评论(0) 推荐(0)
摘要:1 --例8.2.1创建自定义标量函数TOTAL()用来计算任意两数之和。 2 create function total(@a int, @b int) 3 returns int 4 begin 5 declare @c int 6 select @c = @a + @b 7 return @c 阅读全文
posted @ 2019-11-11 12:31 滚烫的青春 阅读(524) 评论(0) 推荐(0)
摘要:触发器 --1、使用DDL触发器limited来防止数据库中的任一表被修改或删除(自定义错误提示)。????create trigger limitedon databasefor updateasprint'不允许删除操作!'rollback--2、为学生表创建一个简单DML触发器,在插入和修改数 阅读全文
posted @ 2019-11-05 21:38 滚烫的青春 阅读(298) 评论(0) 推荐(0)
摘要:1、删除表的某一行数据: delete from student.dbo.course where Cno = 1 2、查询表的内容: select * from 表名 3、datediff函数 DATEDIFF(datepart,startdate,enddate) 4、 Datepart():返 阅读全文
posted @ 2019-09-30 23:36 滚烫的青春 阅读(437) 评论(0) 推荐(0)