-
SQL Server 智能感知插件SQL Prompt 4
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
1.数据库对象检索功能 2.T-SQL语法帮助 3.常用函数帮助(不懂鸟语?13自己练练吧!) 点击下载SQL Prompt 4(含Keygen注册机) 安装流程: 1.先把网络咔叉了(断网 - -!!) 2.把所有的SQL Server,VS都关了,运行SQLPrompt 4.0.exe安装 3.安装完毕后,退出RedGate.SQLP[详细]
-
使用SQL Server中COALESCE()函数的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
COALESCE()函数可以接受一系列的值,如果列表中所有项都为空(null),那么只使用一个值。然后,它将返回第一个非空值。这一技巧描述了创造性使用SQL Server 中COALESCE()函数的两种方法。 这里有一个简单的例子:有一个Persons数据表,它有三个字段FirstName[详细]
-
SQL Server 元数据相关的描述与调用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
编程之家 jb51.cc 元数据 (metadata) 最常见的定义为有关数据的结构数据,或者再简单一点就是关于数据的信息,日常生活中的图例、图书馆目录卡和名片等都可以看作是元数据。在关系型数 据库管理系统 (DBMS) 中,元数据描述了数据的结构和意义。比如在管理、[详细]
-
SQL Server 大量数据的分页存储过程代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
OK,我们首先创建一数据库:data_Test,并在此数据库中创建一表:tb_TestTable create database data_Test --创建数据库data_Test GO use data_Test GO create table tb_TestTable --创建表 ( id int identity(1,1) primary key, userName nvarchar(20) not nul[详细]
-
SQL Server某一个指定值靠前排序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
经常遇到这样的事情, [Table:address] id address 1 北京 2 上海 3 天津 4 重庆 5 湖南 有时间我们需要把天津排在最前面,可怎么order by 还是不行最后就想了一个这样的办法。 select *,abs(id-3)as orderNum from [address] order by orderNum desc 幸运的[详细]
-
SQL Server使用自定义函数以及游标方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
最近忙于动态监测软件的开发,处理有关标准宗地编码和区段编码关系,关系如下表所示: 编号 标准宗地编码(landCode) 所在区段编码(sectCode) 1 131001BG001 G001 2 131001BG002 G001 3 131001BG003 G001 4 131001BG004 G002 5 131001BG005 G003 现在需要将表[详细]
-
分析微软SQL Server 2008的精妙之处
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。这篇文章详细介绍了Microsoft SQL Server 2008中的新的特性和精妙之处 安装 SQL Server 2008的设置和安装也有所改进。配置数[详细]
-
SQL SERVER 如何压缩数据库LDF日志文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
在SQL Server中经常遇到事务日志变大的情况,除了将数据库设置为自动收缩外,还可以使用下面的SQL命令进行快速清除数据库中的事务日志,命令如下: - 第一步:清空日志 DUMP TRANSACTION databasename WITH NO_LOG -- 第二步:截断事务日志 BACKUP LOG datab[详细]
-
搜索结果按匹配字段进行排序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
谈到搜索,一般就想起了SQL Server的 FullTextSearch (全文搜索)功能,它确实强大,但使用起来也要做一些较为繁琐的准备工作,一般小型的项目或者对搜索要求(包括性能需求)不是很高的情况下实用它还是有点太重型了。简单的搜索用SQL查询即可,但一般面临[详细]
-
SQL SERVER存储过程动态SQL的实现
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
SQL SERVER存储过程动态SQL的实现 中文 这个问题在最近写存储过程时困扰了N久,用BAIDU查遍国内的各网站使用没有一个好的解决方案,最终通过GOOGLE搜索关键字SQL SERVER DYNAMIC SQL,再通过各国外论坛才找到一个不起眼的网站的某页面. http://www.sommarskog.s[详细]
-
数据库的反模式设计,降低消耗,提高运行效率
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
以前听说wp没建一个分类就创建一个分类表,记得那个博主说wp效率低在这里。 这几天给 一个站点 分析优化策略,突然想起来wp这件事,不由得佩服wp作者的聪明之处:通过反范式设计,降低消耗,追求做大效率。硬盘空间低廉,但是cpu、内存资源成本高。 举例如下[详细]
-
SQL SERVER 动态执行SQL sp_executesql与EXEC
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
建议使用 sp_executesql 而不要使用 EXECUTE 语句执行字符串。支持参数替换不仅使 sp_executesql 比 EXECUTE 更通用,而且还使 sp_executesql 更有效,因为它生成的执行计划更有可能被 SQL Server 重新使用。 自包含批处理 sp_executesql 或 EXECUTE 语句执[详细]
-
Sql Server 2008如何压缩日志(log)文件?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
在SQL2000/2005中可以快速压缩日志log文件,通过SQL, 方法一: --BigData为数据库名 DUMP TRANSACTION BigData WITH NO_LOG BACKUP LOG BigData WITH NO_LOG DBCC SHRINKDATABASE(BigData ) 执行以上语句可以快速压缩日志文件到1M。 但是以上语句中前两行在S[详细]
-
SQL 2005备份文件如何导入到SQL 2000
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
编程之家 jb51.cc 电脑上安装了sql server 2005,现在想换回SQL2000来,把数据库文件备份后,在SQL 2000中导入备份文件时提示已备份数据库的磁盘上结构版本为611. 服务器支持版本539,无法还原或升级此数据库,RESTORE DATABASE 操作异常终止。 在网上找了很[详细]
-
SQL Server Management Studio 创建表技巧
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
在studio 中创建表,用这样的技巧来操作,会事半功伴,特别是在创建多个表时。 1、打开关系图 2、进入关系图后,新建表,输入表名 3、右键表视图,修改自定义,显示需要显示的列,便最后一图样式。 4、最后设置列名,类型与长度,还有描述。 这样做既能一步[详细]
-
Sql Server 数据库日期格式化函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100),GETDATE(),0) : 05 16 2006 10:57AM Select CONVERT(varchar(100),1) : 05/16/06 Select CONVERT(varchar(100),2) : 06.05.16 Select CONVERT(varchar(100),3) : 16/05/06 Select CON[详细]
-
SQL Server插入记录后获取自动增长的列值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:166
在关系数据库中,我们经常会给一个表的主键设置为自增列,而在开发过程中,有时又会需要在插入一条记录后获得它的主键值,我们可以通过创建带有输出参数的存储过程来完成这一任务。在T-SQL中,有三个函数可以用来检索标识列值:SCOPE_IDENTITY,@@IDENTITY,IDE[详细]
-
安装sql2005 “性能监视器计数器”的解决
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
装sql2005时,出现性能监视器计数器的问题 今天卸载,安装SQL2005时刚遇到的问题: 安装sql2005时,出现性能监视器计数器的问题。 安装SQL Server之前,系统配置检查器(SCC)会验证性能监视器计数器注册表项的值。如果SCC无法验证现有的注册表项或无法运行Lod[详细]
-
SQL Server数据库对于应用程序的关系
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
以下的文章主要是介绍 SQL Server数据库 与其实际应用元数据,我前两天在相关网站看见SQL Server数据库与其实际应用元数据的资料,觉得挺好,就拿出来供大家分享,希望会给大家带来一些帮助在此方面。 以下的文章主要是介绍SQL Server数据库与其实际应用元数[详细]
-
交叉表的概念及sql中交叉表的使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
交叉表是一种常用的分类汇总表格。使用交叉表查询,显示源于表中某个字段的汇总值,并将它们分组,其中一组列在数据表的左侧,另一组列在数据表的上部。行和列的交叉处可以对数据进行多种汇总计算,如:求和、平均值、记数、最大值、最小值等。使用交叉表查询[详细]
-
SQL Server 树型求和的实例代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- this document design by zzl -- -- function : total about a tree structure -- author : Lori.zhang,zzl -- display view : a1 3 -- a11 2 -- a111 1 ------------------------------------------ ALTER[详细]
-
使用 Sql BulkCopy 数据导入和复制
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
因为有利的开发环境,让我有机会来折腾一下ADO中的SqlBulkCopy这个功能。因为曾经公司做过库迁移,把数据从MSSQL2005迁到ORACLE下,当时本人用C#写了一个迁移工具,因当时对.NET操作数据库只是一般的熟练,没能发挥它的最佳性能和方法,写出来的工具在导数据的[详细]
-
SQL SERVER中的约束种类及相关使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:114
建站学院SQL教程 你知道SQL SERVER中约束到底有几种吗?你知道约束与主键是什么关系吗?你知道约束该如何使用吗?如果你对这几个问题还有疑问,那么就请继续往下看吧。 SQL SERVER 2005中,约束,Constraints,顾名思义,就是按照约定来束缚某种东西。在数据[详细]
-
SQL Server危险扩展删除与恢复详解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
将有安全问题的SQL过程删除.比较全面.一切为了安全! 删除了调用shell,注册表,COM组件的破坏权限 MS SQL SERVER2000 使用系统帐户登陆查询分析器 运行以下脚本: use master exec sp_dropextendedproc 'xp_cmdshell' exec sp_dropextendedproc 'xp_enumgroups[详细]
-
SQL Server 查找未使用的非聚集索引和表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
查找未使用的非聚集索引和未使用的表. DMV:sys.dm_db_index_usage_stats The counters are initialized to empty whenever the SQL Server (MSSQLSERVER) service is started. In addition,whenever a database is detached or is shut down (for example,be[详细]