摘要:一个数据库应用系统运行一段时间后,日志文件往往比较大,如何进行日志收缩呢?
阅读全文
文章分类 - SqlServer2005
MS new DB
摘要:Sqlserver中百万数据随机提取的问题
阅读全文
摘要:有时候仅仅需要知道检索的元数据,而不是具体的数据行,可以设置SET FMTONLY ON
阅读全文
摘要:SQL Server new version features
阅读全文
摘要:让.NET Membership使用已有数据库。
阅读全文
摘要:代码一: CREATE proc P_GetPagerDataList @a_TableList Varchar(200), --要查询的字段 @a_TableName Varchar(30), --要查询的表名 @a_SelectWhere Varchar(500), --查询限制条件 @a_SelectOrderId Varchar(20), --查询主键 @a_SelectOrder ...
阅读全文
摘要:CREATE procedure [dbo].[P_Generate_InsertSQL] @tablename_mask varchar(30) = NULL as begin -------------------------------------------------------------------------------- -- Stored Procedure...
阅读全文
摘要:insert into tablename 时表tablename必须存在 select * into tablename 时表不能存在 在数据库的故障还原模型为“简单”的时候,select * into tablename要快,因为在数据库的故障还原模型为“简单”的时候select * into tablename是不会产生大量日志的 --测试: --前提条件是数据库的故障还原模型为“简单...
阅读全文
摘要:有时候程序处理的数据量比较小时,四平八稳,一切安然无恙,但数据量一大,原先潜伏的问题就暴露无遗了。 SqlConnection conn = new SqlConnection(strConn); conn.Open(); SqlTransaction trans = conn.BeginTransaction(); try { CEng...
阅读全文
摘要:这两天检查一条嵌套SQL语句,发觉非常耗时。形如: SELECT KeyId,COUNT(1) AS Num FROM Table1 WHERE 1=1 AND CreateDate>='2007-09-21' AND KeyId IN(SELECT KeyId FROM Table2 WHERE Id=1611) GROUP BY KeyId 究其原因,大约该SQL语句执行的步骤是从Ta...
阅读全文
摘要:(1)二进制数据类型 二进制数据包括 Binary、Varbinary 和 Image Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。 Binary[(n)] 是 n 位固定的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4 个字节。 Varbinary[(n)] 是 n 位变长度的二进制数据。其中,n 的取值...
阅读全文
摘要:SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。 举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单declare @n int set @n = 10 select TOP(@n) * from Orders ...
阅读全文