• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
4℃空间
众人笑我痴 我笑他人看不懂
   首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  SQL SERVER

Sql Server Dacpac 工具

摘要:工具下载: DacTool.zip 导出界面: 主外键约束检查界面: 升降级DAC包发布的数据库版本界面: 部署界面 阅读全文
posted @ 2021-02-24 10:55 magic_evan 阅读(131) 评论(0) 推荐(0)
查看数据库发生死锁的具体对象

摘要:执行以下的存储过程:SELECT CAST ( REPLACE ( REPLACE ( XEventData.XEvent.value ('(data/value)[1]', 'varchar(max)'), '<victim-list>', '<deadlock><victim-list>'), '<process-list>', '</victim-list><process-list>') AS XML) AS Deadl 阅读全文
posted @ 2012-09-19 10:57 magic_evan 阅读(354) 评论(0) 推荐(0)
在SQL中,对时间区间的检查精度进行配置查询

摘要:输入的比较精度:@datepart(@datepart 参数参阅:http://msdn.microsoft.com/zh-cn/library/ms174420.aspx)输入时间范围:@Start datetime, @End datetime数据库的时间值:Date核心语句:datediff(@datepart ,@Start, @End) = abs(datediff (@datepart,Date ,@Start)) + abs(datediff (@datepart, Date,@End)))例句:SELECT 1 WHERE datediff(@datepart ,@Start, 阅读全文
posted @ 2012-08-13 16:44 magic_evan 阅读(1007) 评论(0) 推荐(0)
MSSQL获取父节点方法

摘要:MSSQL获取父节点方法CREATE FUNCTION [dbo].[Fn_GetSelfParentNodes] ( @NodeID bigint,--当前节点编号 @IsContainSelf bit--是否包含当前节点)RETURNS @Table TABLE ( NodeID bigint, NodeLevel int)ASBEGINIF @NodeID <=0BEGIN RETURN --无法节点ENDDeclare @CID bigintDeclare @level int if(@IsContainSelf=0)--不包含当前节点 ... 阅读全文
posted @ 2012-02-01 17:26 magic_evan 阅读(400) 评论(0) 推荐(0)
MSSQL移除字符串两边的指定字符

摘要:移除字符串左边的字符:CREATE FUNCTION [dbo].[RemoveLeftChar] ( @Expression varchar(max), @char varchar(4))RETURNS varchar(max)ASBEGIN WHILE LEN(@Expression)>0 AND CHARINDEX(@char,@Expression)=1 BEGIN SET @Expression=SUBSTRING(@Expression,LEN(@char)+1,LEN(@Expression)) END return @Expre... 阅读全文
posted @ 2011-12-30 11:53 magic_evan 阅读(1788) 评论(0) 推荐(0)
统计指定时间段内的周未(非周未)天数

摘要:declare @start datetime, @end datetime, @zoomOutStart datetime,--放大指数 @zoomOutEnd datetime, @zoomOutStartSpan int, @zoomOutEndSpan int,-- @zoomOutTimeSpan int,--放大的时间距离 @zoomOutWeekCount int,--时间段内的周未天数 @workTime int--时间段内的工作天数 SET... 阅读全文
posted @ 2011-09-22 15:51 magic_evan 阅读(272) 评论(0) 推荐(0)
动态创建SQL

摘要:declare @sql nvarchar(500)declare @a varchar(10)set @a='1234'declare @b varchar(10)set @b='SELECT abc'declare @c varchar(10)set @c='--qwert'declare @d... 阅读全文
posted @ 2011-08-03 09:12 magic_evan 阅读(210) 评论(0) 推荐(0)
SQL Server 聚集索引和非聚集索引的区别

摘要:聚集索引:物理存储按照索引排序非聚集索引:物理存储不按照索引排序优势与缺点聚集索引:插入数据时速度要慢(时间花费在“物理存储的排序”上,也就是首先要找到位置然后插入) 查询数据比非聚集数据的速度快 汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就说明您的字典中没有这个字;同样的,如果查“张”字,那您也会将您的字典翻到最后部分,因为“张”的拼音是“zhang”。也就是说, 阅读全文
posted @ 2011-07-11 09:57 magic_evan 阅读(487) 评论(0) 推荐(1)
查看数据库中的文件对象含有哪个字符串

摘要:有没有试过因为写过多的存储过程,在变更表字段的时候,那些存储过程而烦恼的呢?下面这里就可以解决你的问题啦,他可以帮你找出那些存储过程含有你指定搜索的字符串。xtype 的意思:C =CHECK 约束D = 默认值或 DEFAULT 约束F =FOREIGNKEY 约束L = 日志FN = 标量函数IF= 内嵌表函数P = 存储过程PK =PRIMARYKEY 约束(类型是 K)RF = 复制筛选存储过程S = 系统表TF = 表函数TR = 触发器U = 用户表UQ =UNIQUE 约束(类型是 K)V = 视图X = 扩展存储过程SQL语句的内容:SET NOCOUNT ONdeclare 阅读全文
posted @ 2011-07-01 16:57 magic_evan 阅读(415) 评论(0) 推荐(1)
用户角色与权限的数据设计

摘要:角色与权限的设计:一个用户可能拥有多个角色,一个部门有多个角色,部门有上下级关系,每个角色有多种操作权限,可以设置权限由那些角色或者以及的角色支配该权限。数据库设计图:针对数据建立几个数据简单(具体情况具体操作)模型:角色模型: s部门模型: 权限模型: 类设计方案(实现类使用virtual,使用中间的接口进行操作):1、角色:2、部门:3、权限: 阅读全文
posted @ 2010-11-25 23:54 magic_evan 阅读(2291) 评论(1) 推荐(1)
超级BT的SQL2008 在WIN7下附加 SQL2005的数据库

摘要:最近换了新系统装(WIN7)上了,SQL SERVER2008感觉很开心,但是恶梦也随之而来了,发现在SQL SERVER2008附加以前用SQL SERVER2005设计的数据此时附加不上去了,产生了“Microsoft sql serve , 错误:5120”问题....后来才发现,原来BT的win7系统下要将原来设计好的数据库的安全配置为当前的登录用户,并且要那两个文... 阅读全文
posted @ 2010-10-20 00:16 magic_evan 阅读(556) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3