gate_s

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  SQL Server

上一页 1 2 3 4 下一页

摘要:sql2008不再支持BACKUPLOG数据库名WITHNO_LOG 语句BACKUP Log zxta with no_log截断事务日志sql2008提示错误如下 BACKUPLOG数据库名WITHNO_LOG Msg3032,Level16,State2,Line1此语句不支持一个或多个选... 阅读全文
posted @ 2015-12-22 17:49 gate_s 阅读(10415) 评论(0) 推荐(1)

摘要:SQL Server从2005起开始支持xml类型,这个数据类型对于后期的改变非常有用。一对多的关系在后期变成了多对多的关系,XML类型就是一个不错的选择。 1、创建测试数据 创建表 --创建表,包含Xml类型列 CREATE TABLE Person ( Id int, ... 阅读全文
posted @ 2015-09-24 17:27 gate_s 阅读(267) 评论(0) 推荐(0)

摘要:1.查询安装的排序规则选项喝当前的排序规则服务器属性select * from fn_helpcollations();2.查看当前服务器的排序规则select serverproperty('Collation') as ServerCollation;3.修改数据库DB1的排序规则,使他区分大小... 阅读全文
posted @ 2015-07-23 18:21 gate_s 阅读(273) 评论(0) 推荐(0)

摘要:将/nosplash添加到SQLServer Manageement Studio的快捷方式可以缩短启动时间。为此,右击SSMS快捷方式(位于你的桌面上、start菜单中或任务栏中)并选择Properties命令。在Target窗口中,添加-nosplash 或 /nosplash。注意此参数和命令... 阅读全文
posted @ 2015-07-20 15:29 gate_s 阅读(418) 评论(0) 推荐(0)

摘要:Sql server 的表值函数是返回一个Table类型,table类型相当与一张存储在内存中的一张虚拟表。实现表值函数很简单:下面是一个不带输入参数的表值函数create function tvpoints()returns tableas return(select * from tb_user... 阅读全文
posted @ 2015-01-04 09:34 gate_s 阅读(251) 评论(0) 推荐(0)

摘要:--使用waitfor语句延迟或暂停程序的执行--waitfor{delay'time'|time 'time'}delay是指间隔时间 最长到24小时time是指定时间执行waitfor delay '00:00:10' --延迟10秒A. 使用 WAITFOR TIME以下示例在晚上 10:20... 阅读全文
posted @ 2014-12-24 11:26 gate_s 阅读(1812) 评论(0) 推荐(0)

摘要:在SQL Server中的数据类型中,存在着优先级的问题.标量表达示的返回结果类型也会根据操作数的类型而定,如1 +'1'=2.而不是'11',因些Int型的优先级比VARCHAR型的优先级要高.所以在表达示的结果隐式转换成Int型. 同样对于标量函数,如一个表的一列是Int型,表中有两行值为2和3... 阅读全文
posted @ 2014-12-07 13:02 gate_s 阅读(492) 评论(0) 推荐(0)

摘要:最近做一个项目,需要做一个SQL SERVER 2005的CLR的存储过程,研究了一下CLR的实现。为方便以后再使用,在这里总结一下我的实现流程,也供对CLR感兴趣但又不知道如何实现的朋友们做一下参考,如果有不同意见,望多指教。在这里先以实现CLR存储过程为例子来进行说明。 1。首先,启用数据库的C... 阅读全文
posted @ 2014-12-07 12:53 gate_s 阅读(481) 评论(0) 推荐(0)

摘要:SQL SERVER在执行查语句时会生成查询计划,并将查询计划缓存在数据库中,如果下次执行相同的SQL语句时,会利用缓存的执行计划,而不必重新编译生成执行计划。使用参数化查询,可以提高查询计划的重用率,提高执行效率。这里以SQL SERVER 2005为例,分析一下SQL SERVER查询的参数化。... 阅读全文
posted @ 2014-12-07 12:48 gate_s 阅读(297) 评论(0) 推荐(0)

摘要:新建一个TableUSE[tempdb]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATETABLE[dbo].[Test]([ID] [int]IDENTITY(1,1)NOTNULL,[Value] [int]NOTNULL,CONSTRAINT[... 阅读全文
posted @ 2014-12-07 12:40 gate_s 阅读(228) 评论(0) 推荐(0)

摘要:LEN('T ') =1LEN(' T') =2在数据库中分解字符串时要注意,例如以'^'分隔'X ^ T ',分解时要注意最后的'T '被分解成'T'可用如下的代码来进行完整的分解SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE functio... 阅读全文
posted @ 2014-12-07 12:35 gate_s 阅读(1159) 评论(0) 推荐(0)

摘要:先看下边的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... 阅读全文
posted @ 2014-12-07 12:19 gate_s 阅读(1123) 评论(0) 推荐(0)

摘要:学习过上一篇SQL SERVER DateTime精度的文章后。再来做一道题。IF ('2011-07-31 00:00:00.000' BETWEEN '2011-07-01' and '2011-07-31 ')PRINT 'Yes'ELSEPRINT 'No'结果是什么,如果你认为是Yes,那... 阅读全文
posted @ 2014-12-07 12:18 gate_s 阅读(167) 评论(0) 推荐(0)

摘要:sql_variant 类型用于存储SQL SERVER中支持的各种数据类型。为了进行sql_variant比较,SQL Server 数据类型层次结构顺序划分为多个数据类型系,sql_variant数据类型在用于转换的数据类型层次结构列表中位于顶部。数据类型层次结构数据类型系列sql_varian... 阅读全文
posted @ 2014-12-07 12:12 gate_s 阅读(621) 评论(0) 推荐(0)

摘要:静态游标在打开时会将数据集存储在tempdb中,因此显示的数据与游标打开时的数据集保持一致,在游标打开以后对数据库的更新不会显示在游标中。动态游标在打开后会反映对数据库的更改。所有UPDATE、INSERT 和 DELETE 操作都会显示在游标的结果集中,结果集中的行数据值、顺序和成员在每次提取时都... 阅读全文
posted @ 2014-12-07 11:01 gate_s 阅读(1676) 评论(0) 推荐(0)

摘要:在SQL SERVER 2005/2008支持两种排名开窗函数和聚集开窗函数。以SQL SERVER中分面页为例,按时间顺序列出定单号。WITH OrderInfo AS(SELECT ROW_NUMBER() OVER(ORDER BY OrderDate) AS Number,OrderID,C... 阅读全文
posted @ 2014-12-07 10:57 gate_s 阅读(250) 评论(0) 推荐(0)

摘要:在帮助远程到服务器上安装visualSVN server的时候,出现Service 'VisualSVN Server' failed to start。解决方法(先不要关闭安装弹出的错误窗口):1 运行:services.msc,打开服务管理器,找到“VisualSVNServer”。2 在服务上... 阅读全文
posted @ 2014-09-29 11:25 gate_s 阅读(345) 评论(0) 推荐(0)

摘要:vss,cvs,svn三者都是版本控制工具vss是锁定-编辑-解锁模式,svn虽然也支持锁定,但默认是修改-冲突-合并模式vss的版本号对应的是单个文件,svn的版本号对应的是整个版本库vss是微软收费的,svn是开源免费的“cvs是svn的前身”目前用的最多的是svn,因为它开源、免费、有众多其它... 阅读全文
posted @ 2014-09-29 11:20 gate_s 阅读(419) 评论(0) 推荐(0)

摘要:根据输入的日期得出,算出是本年第几周select datepart(week,getdate()) 阅读全文
posted @ 2014-09-18 18:18 gate_s 阅读(2303) 评论(0) 推荐(0)

摘要:字符 有: char(n) 固定长度的字符串。最多 8,000 个字符。 n varchar(n) 可变长度的字符串。最多 8,000 个字符。 varchar(max) 可变长度的字符串。最多 1,073,741,824 个字符。 text 可变长度的字符串。最多 2GB 字符数据。 nchar(... 阅读全文
posted @ 2014-09-02 09:28 gate_s 阅读(747) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页