视图
作用:保护敏感字段。
★视图可以做增删改操作,但是一般只做查询操作!
可以通过视图删除数据,删除的是原表数据。
原表数据删除,视图数据也会消失。
给视图添加,还是添加到原来的表中!
其中有几个列是有非空约束的。
由于视图看不到所有列,会导致非空列没有进行插入数据。
--创建视图
create view vw_allInFo
as
select * from dbo.StuInFo
--通过视图把id为1的删除
delete from vw_allInFo
where id=1
账户授权
工作中一般不会给你sa账户
--1、开账户,开完之后没有任何权限。
exec sp_addlogin 'qiangqiang','123'
--2、授权数据库,把【当前】数据库授权给yang账户
--此时数据库可以点击,但是表都看不见
exec sp_grantdbaccess 'qiangqiang'
--3、授权qiangqiang账户,可以修改【当前】数据库的表
grant update,select on dbo.StuInFo to qiangqiang