数据库视频总结(3)

第九章

存储过程顾名思义就是将查询,修改等过程操作保存起来,方便操作

创建存储过程

Create proc procedure_name

@parameter data_type

参数

[With]

As

Sql_statement

调用存储过程

Exec procedure_name

修改存储过程

Alter procedure procdure_name

@parameter data_type

参数

[With]

As

Sql_statement

删除存储过程(三种方式)

Drop procedure procdure_name

设计存储过程的规则

临时存储过程

第十章

 

触发器

ddl触发器

1.防止对数据库架构进行某些更改

2.希望数据库中发生某种情况以响应数据库构架中的更改

3.要记录数据库架构中的更改或者事件

dml触发器

insert触发器

update触发器

delete触发器

 

创建insert触发器

Create trigger trigger_name

On{table|view}

{For|after|instead of}

{[delete][insert][update]}

As

Sql_statement

 

创建ddl触发器

Create trigger trigger_name

On {all server|database}

         整个服务器   该数据库

With encryption

是否加密

For {event_type}

As

Sql_statement

 

第十一章

 

安全机制

 

权限

赋予角色权限

Grant 选择、删除等操作

On 表名

To 角色名

 

删除权限

Revoke 选择、删除等操作

On 表名

From 角色名

 

拒绝权限

Grant 选择、删除等操作

On 表名

To 角色名

 

关系数据库理论

用户能看到的是外模式,存储的方式是内模式。

 

小技巧

选中一段代码点击执行按钮,sql server中只执行选中的代码

猜你喜欢

转载自blog.csdn.net/liangjiabao5555/article/details/81981612
今日推荐