摘要: --1,在sql server中选择好要操作的数据库 --2,--当前数据库创建角色 exec sp_addrole 'seeview_cb' --创建了一个数据库角色,名称为:[seeview] --3,--分配视图权限 GRANT SELECT ON veiw TO [角色] --指定视图列表 阅读全文
posted @ 2021-05-17 14:13 封存。 阅读(750) 评论(0) 推荐(0)
摘要: SELECT TOP 10 st.text AS SQL_Full, SUBSTRING( st.text, (qs.statement_start_offset / 2) + 1, ((CASE statement_end_offset WHEN -1 THEN DATALENGTH(st.tex 阅读全文
posted @ 2021-04-13 16:24 封存。 阅读(94) 评论(0) 推荐(0)
摘要: declare @s nvarchar(4000) declare tb cursor local for select 'sp_refreshview '''+name+'''' from sysobjects where xtype='V' and status>=0 order by name 阅读全文
posted @ 2021-04-13 15:46 封存。 阅读(66) 评论(0) 推荐(0)
摘要: 我们在生产实践中经常会有这样的需求:分组编号。 如下有一个城市区域表region: 我们需要对上表region按city分组,对region进行排序,得到如下结果: 具体sql如下: 1 select city,region, 2 right('100'+row_number()over(parti 阅读全文
posted @ 2021-03-11 10:51 封存。 阅读(1388) 评论(0) 推荐(0)
摘要: Sql Server 中一个非常强大的日期格式化函数 常用: Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57: 阅读全文
posted @ 2021-03-11 10:50 封存。 阅读(570) 评论(0) 推荐(0)
摘要: USE [master] GO ALTER DATABASE 要清理的数据库名称 SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE 要清理的数据库名称 SET RECOVERY SIMPLE --简单模式 GO USE 要清理的数据库名称 GO D 阅读全文
posted @ 2021-03-11 10:47 封存。 阅读(63) 评论(0) 推荐(0)
摘要: 2021-04-13 16:31:55 --先查询死锁进程id select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resou 阅读全文
posted @ 2021-03-11 10:46 封存。 阅读(127) 评论(0) 推荐(0)