摘要:sql2008不再支持BACKUPLOG数据库名WITHNO_LOG 语句BACKUP Log zxta with no_log截断事务日志sql2008提示错误如下 BACKUPLOG数据库名WITHNO_LOG Msg3032,Level16,State2,Line1此语句不支持一个或多个选...
        阅读全文
        随笔分类 - SQL Server
摘要:SQL Server从2005起开始支持xml类型,这个数据类型对于后期的改变非常有用。一对多的关系在后期变成了多对多的关系,XML类型就是一个不错的选择。 1、创建测试数据 创建表 --创建表,包含Xml类型列 CREATE TABLE Person ( Id int, ...
        阅读全文
        
摘要:1.查询安装的排序规则选项喝当前的排序规则服务器属性select * from fn_helpcollations();2.查看当前服务器的排序规则select serverproperty('Collation') as ServerCollation;3.修改数据库DB1的排序规则,使他区分大小...
        阅读全文
        
摘要:将/nosplash添加到SQLServer Manageement Studio的快捷方式可以缩短启动时间。为此,右击SSMS快捷方式(位于你的桌面上、start菜单中或任务栏中)并选择Properties命令。在Target窗口中,添加-nosplash 或 /nosplash。注意此参数和命令...
        阅读全文
        
摘要:Sql server 的表值函数是返回一个Table类型,table类型相当与一张存储在内存中的一张虚拟表。实现表值函数很简单:下面是一个不带输入参数的表值函数create function tvpoints()returns tableas return(select * from tb_user...
        阅读全文
        
摘要:--使用waitfor语句延迟或暂停程序的执行--waitfor{delay'time'|time 'time'}delay是指间隔时间 最长到24小时time是指定时间执行waitfor delay '00:00:10' --延迟10秒A. 使用 WAITFOR TIME以下示例在晚上 10:20...
        阅读全文
        
摘要:在SQL Server中的数据类型中,存在着优先级的问题.标量表达示的返回结果类型也会根据操作数的类型而定,如1 +'1'=2.而不是'11',因些Int型的优先级比VARCHAR型的优先级要高.所以在表达示的结果隐式转换成Int型. 同样对于标量函数,如一个表的一列是Int型,表中有两行值为2和3...
        阅读全文
        
摘要:最近做一个项目,需要做一个SQL SERVER 2005的CLR的存储过程,研究了一下CLR的实现。为方便以后再使用,在这里总结一下我的实现流程,也供对CLR感兴趣但又不知道如何实现的朋友们做一下参考,如果有不同意见,望多指教。在这里先以实现CLR存储过程为例子来进行说明。 1。首先,启用数据库的C...
        阅读全文
        
摘要:SQL SERVER在执行查语句时会生成查询计划,并将查询计划缓存在数据库中,如果下次执行相同的SQL语句时,会利用缓存的执行计划,而不必重新编译生成执行计划。使用参数化查询,可以提高查询计划的重用率,提高执行效率。这里以SQL SERVER 2005为例,分析一下SQL SERVER查询的参数化。...
        阅读全文
        
摘要:新建一个TableUSE[tempdb]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATETABLE[dbo].[Test]([ID] [int]IDENTITY(1,1)NOTNULL,[Value] [int]NOTNULL,CONSTRAINT[...
        阅读全文
        
摘要:LEN('T ') =1LEN(' T') =2在数据库中分解字符串时要注意,例如以'^'分隔'X ^ T ',分解时要注意最后的'T '被分解成'T'可用如下的代码来进行完整的分解SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE functio...
        阅读全文
        
摘要:先看下边的SQL 语句CREATE TABLE #DateTest( Id INT, SampleDate DATETIME)INSERT INTO #DateTest VALUES(1,'1 jan 2010 10:30')INSERT INTO #DateTest VALUES(2,'2 jan...
        阅读全文
        
摘要:学习过上一篇SQL SERVER DateTime精度的文章后。再来做一道题。IF ('2011-07-31 00:00:00.000' BETWEEN '2011-07-01' and '2011-07-31 ')PRINT 'Yes'ELSEPRINT 'No'结果是什么,如果你认为是Yes,那...
        阅读全文
        
摘要:sql_variant 类型用于存储SQL SERVER中支持的各种数据类型。为了进行sql_variant比较,SQL Server 数据类型层次结构顺序划分为多个数据类型系,sql_variant数据类型在用于转换的数据类型层次结构列表中位于顶部。数据类型层次结构数据类型系列sql_varian...
        阅读全文
        
摘要:静态游标在打开时会将数据集存储在tempdb中,因此显示的数据与游标打开时的数据集保持一致,在游标打开以后对数据库的更新不会显示在游标中。动态游标在打开后会反映对数据库的更改。所有UPDATE、INSERT 和 DELETE 操作都会显示在游标的结果集中,结果集中的行数据值、顺序和成员在每次提取时都...
        阅读全文
        
摘要:在SQL SERVER 2005/2008支持两种排名开窗函数和聚集开窗函数。以SQL SERVER中分面页为例,按时间顺序列出定单号。WITH OrderInfo AS(SELECT ROW_NUMBER() OVER(ORDER BY OrderDate) AS Number,OrderID,C...
        阅读全文
        
摘要:在帮助远程到服务器上安装visualSVN server的时候,出现Service 'VisualSVN Server' failed to start。解决方法(先不要关闭安装弹出的错误窗口):1 运行:services.msc,打开服务管理器,找到“VisualSVNServer”。2 在服务上...
        阅读全文
        
摘要:vss,cvs,svn三者都是版本控制工具vss是锁定-编辑-解锁模式,svn虽然也支持锁定,但默认是修改-冲突-合并模式vss的版本号对应的是单个文件,svn的版本号对应的是整个版本库vss是微软收费的,svn是开源免费的“cvs是svn的前身”目前用的最多的是svn,因为它开源、免费、有众多其它...
        阅读全文
        
摘要:根据输入的日期得出,算出是本年第几周select datepart(week,getdate())
        阅读全文
        
摘要:字符 有: char(n) 固定长度的字符串。最多 8,000 个字符。 n varchar(n) 可变长度的字符串。最多 8,000 个字符。 varchar(max) 可变长度的字符串。最多 1,073,741,824 个字符。 text 可变长度的字符串。最多 2GB 字符数据。 nchar(...
        阅读全文
        
 
                     
                    
                 
                    
                 

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号