视图
作用:保护敏感字段。
★视图可以做增删改操作,但是一般只做查询操作!
可以通过视图删除数据,删除的是原表数据。
原表数据删除,视图数据也会消失。
给视图添加,还是添加到原来的表中!
其中有几个列是有非空约束的。
由于视图看不到所有列,会导致非空列没有进行插入数据。
--创建视图
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~