随笔分类 -  SQLServer

安装 SQL Server 2008 R2 的硬件和软件要求(微软)
摘要:http://msdn.microsoft.com/zh-cn/library/ms143506(v=SQL.105).aspx 阅读全文
posted @ 2013-01-20 10:53 NationWoo 阅读(269) 评论(0) 推荐(0)
[转]sql server中SELECT 与 SET 赋值的区别
摘要:SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们并没有注意,其实这两种方式还是有很多差别的。SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。下表列出 SET 与 SELECT 的区别。请特别注意红色部分。 set select 同时对多个变量同时赋值 不支持 支持 表达式返回多个值时 出错 将返回的最后一个值赋给变量 表达式未返回值 变量被赋null值 变量保持原值 下面. 阅读全文
posted @ 2011-05-20 16:19 NationWoo 阅读(1122) 评论(0) 推荐(1)
随机提取n条记录
摘要:例如:n=10SelectTop10*From 表名OrderByNewID() 阅读全文
posted @ 2010-06-04 15:41 NationWoo 阅读(257) 评论(0) 推荐(0)
SQL Server 2005(企业版)访问 Access 2003
摘要:我们需要Sql读取Access中的数据时一般用OpenDataSource. 提示的错误如下:链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。"。在SQL Server Management Studio中OpenDataSource的示例代码如下: SEL... 阅读全文
posted @ 2010-05-25 16:33 NationWoo 阅读(340) 评论(0) 推荐(0)
[转]@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT的辨析
摘要:预备知识:SQLServer的IDENTITY关键字IDENTITY关键字代表的是一个函数,而不是identity属性。在access里边没有这个函数,所以在access不能用这个语句。语法:identity (数据类型,标识种子,标识增长量)举例:select identity (数据类型,标识种子,标识增长量) AS 列名 into 新表 from 原表名每个表都可以有一个自动增长列,众所周知... 阅读全文
posted @ 2010-05-07 11:30 NationWoo 阅读(289) 评论(0) 推荐(0)
[转]百万数据查询优化技巧三四则
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t wh... 阅读全文
posted @ 2010-04-02 20:34 NationWoo 阅读(268) 评论(0) 推荐(0)
[转]SQL Server 2005 安全设置
摘要:总的来说,MS SQL 2005的安全性比SQL 2000要强上不少,不过默认设置还是有和原来一样的漏洞,下面我们来修改一下默认设置。  1、修改默认SA密码。  安装MSSQL时使用混合模式,当然SA密码最好不能为空,在SQL2005中,可以对SA这个超级用户名进行修改或删除。usemasterALTERLOGIN[sa]WITHNAME=[zxs]/*修改SA帐号*/sp_password'1... 阅读全文
posted @ 2010-03-31 16:35 NationWoo 阅读(2417) 评论(0) 推荐(0)
[转]SQL Server 2005 函数
摘要:SQL Server 2005支持用户自定义函数和内置系统函数,根据返回值类型又分为标量函数和表值函数。1.标量函数标量函数:返回单个数据值,返回类型可以是除 text、ntext、image、cursor 和 timestamp 外的任何数据类型。标量函数:分为内联标量函数和多语句标量函数。内联标量函数:没有函数体,标量值是单个语句的结果。多语句标量函数:定义在 BEGIN...END 块中的函... 阅读全文
posted @ 2010-03-31 14:26 NationWoo 阅读(656) 评论(0) 推荐(0)
查看SQL Server 2005版本号
摘要:要确定所运行的 SQL Server 2005 的版本,请使用 SQL Server Management Studio 连接到 SQL Server 2005,然后运行以下 Transact-SQL 语句:SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('editi... 阅读全文
posted @ 2010-03-24 11:16 NationWoo 阅读(278) 评论(0) 推荐(0)