随笔分类 -  SqlServer

摘要:[代码]前几天我的数据库SQL server 报日志满错误,于是变改了log.ldf的空间为20G,虽然不报错了,但占了硬盘很大空间啊,还要备份数据库呢.这样我就在网上搜索到上面脚本,在确定数据库目前运行稳定,不需要查询以前日志的情况下,执行了上述脚本,结果20G的.LDF文件变成了0.9G.数据库运行稳定. 阅读全文
posted @ 2010-04-11 09:58 ForFreeDom 阅读(741) 评论(1) 推荐(0)
摘要:Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I... 阅读全文
posted @ 2009-11-09 16:31 ForFreeDom 阅读(263) 评论(0) 推荐(0)
摘要:在sqlserver2005或SQL2008数据库项目中,创建视图或存储过程的时候往往有以下开头语句:[代码]这些是 SQL-92 设置语句,使 SQL Server 2000/2005 遵从 SQL-92 规则。 当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可... 阅读全文
posted @ 2009-10-16 17:29 ForFreeDom 阅读(5147) 评论(0) 推荐(0)
摘要:当设置为 ON 时,不剪裁字符值中插入到 varchar 列的尾随空格和二进制值中插入到 varbinary 列的尾随零。不将值按列的长度进行填充。当设置为 OFF 时,剪裁 varchar 列的尾随空格和 varbinary 列的尾随零。该设置只影响新列的定义。 SET ANSI_PADDING 为 ON 时,将允许空值的 Char(n) 和 binary(n) 列填充到列长,而当 SET AN... 阅读全文
posted @ 2009-10-16 16:59 ForFreeDom 阅读(13205) 评论(1) 推荐(0)
摘要:从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。smallint从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。tinyint从 0 到 255 的整型数据。存储大小为 1 字节。 阅读全文
posted @ 2009-10-14 09:41 ForFreeDom 阅读(763) 评论(0) 推荐(0)
摘要:[代码]方法2:适用于 SQL Server 2000/2005SELECTTOP页大小*FROMtable1WHEREid>(SELECTISNULL(MAX(id),0) FROM ( SELECTTOP页大小*(页数-1) idFROMtable1ORDERBYid )A)ORDERBYid方法3:适用于 SQL Server 2005SELECTTOP页大小*FROM(SELECTR... 阅读全文
posted @ 2009-09-19 09:58 ForFreeDom 阅读(588) 评论(0) 推荐(1)
摘要:老是迷糊sqlserver中的nvarchar和varchar有什么区别,今天终于找到了一个满意的答案,在这里做个笔记,以便以后查看~~ 阅读全文
posted @ 2009-09-11 17:28 ForFreeDom 阅读(2429) 评论(0) 推荐(0)