SQL Server
文章平均质量分 74
adawoo
这个作者很懒,什么都没留下…
展开
-
SQL:select case when
CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先让我们看一下 CASE 的语法。在一般的 SELECT 中,其语法如下: SELECT = CASE WHEN THEN WHEN THEN ELSE END 在上面的代码...原创 2010-08-16 10:27:14 · 94 阅读 · 0 评论 -
试用版SQL Server 2008提示评估期已过
解决SQL Server 2008提示评估期已过第一步:进入SQL2008配置工具中的安装中心第二步:再进入维护界面,选择版本升级第三步:进入产品密钥,输入密钥第四步:一直点下一步,直到升级完毕。SQL Server 2008 Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB SQL Server 2008 Enterprise:JD8Y6-...原创 2010-12-21 10:33:24 · 223 阅读 · 0 评论 -
SQL 、Access、Excel导入导出
熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在 Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说...原创 2011-01-05 12:33:11 · 244 阅读 · 0 评论 -
存储过程,分页查询
[color=red][b]存储过程[/b][/color][code="java"]Create PROCEDURE [dbo].[ProQuery] -- Add the parameters for the stored procedure here @Tables varchar(1000), --表名称,视图 @PrimaryKey varchar(100), ...2011-06-15 20:51:39 · 100 阅读 · 0 评论 -
快速查询表中的数据总数
在数据库应用的设计中,我们往往会需要获取某些表的记录总数,用于判断表的记录总数是否过大,是否需要备份数据等。我们通常的做法是:select count(*) as c from tableA 。然而对于记录数巨大的表,上述做法将会非常耗时。在DELL 4400 服务器上做试验,MS Sqlserver 2000 数据库对于100万记录的简单数据表执行上述语句,时间在1分钟以上。如果在表的某个字段上...原创 2011-06-15 20:53:41 · 646 阅读 · 0 评论