
SQL SERVER
习惯就好
这个作者很懒,什么都没留下…
展开
-
Drop/Delete/Truncate table (转载)
注意:这里说的delete是指不带where子句的delete语句相同点truncate和不带where子句的delete, 以及drop都会删除表内的数据不同点:1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将转载 2012-02-20 10:41:39 · 661 阅读 · 0 评论 -
SQL Server自定义函数
自定义函数用户定义自定义函数像内置函数一样返回标量值,也可以将结果集用表格变量返回用户自定义函数的类型:标量函数:返回一个标量值表格值函数{内联表格值函数、多表格值函数}:返回行集(即返回多个值)1、标量函数Create function 函数名(参数)Returns 返回值数据类型[with {Encryption | Schemabinding }][as]转载 2012-05-16 11:20:26 · 921 阅读 · 0 评论 -
SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案
出现此类问题一般都是在非法卸载sql2005出现的在 “开始” --> “运行”中输入 regedit,开启注册表编辑器。定位到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib处,在右边的树形目录下可以看到Perflib目录下有004和009两个子目录。在Sql转载 2012-02-01 12:58:26 · 607 阅读 · 0 评论 -
SQL SERVER FOR XML PATH
FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主. 一.FOR XML PATH 简单介绍 那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结转载 2012-10-25 16:39:05 · 615 阅读 · 0 评论 -
sqlserver 编辑、修改字段说明(备注) sp_addextendedproperty
语法 sp_addextendedproperty [ @name = ] { 'property_name' } [ , [ @value = ] { 'value' } [ , [ @level0type = ] { 'level0_object_type' } , [ @lev转载 2012-03-28 16:08:06 · 12062 阅读 · 1 评论 -
sqlserver 数据库缩小ldf数据库日志文件大小
直接把下面脚本复制到新建查询中执行即可:declare @db nvarchar(20) set @db='你的数据库名称' dump transaction @db with no_log backup log @db with no_log dbcc shrinkdatabase(@db) Tip:在确定数据库目前运行稳定,不需要查询以前日志的情况下,转载 2011-12-31 15:04:22 · 953 阅读 · 0 评论 -
SQLServer 2005 Row_Number 的使用
先假设一张表为 Users (字段包括ID,Name,Age)现在要使用Row_Number 查询分页功能,使用SQL语句如下:select * from (select Row_Number() over ( Order by ID ) as RowId , * from Users) U where U.RowId betwee原创 2011-09-09 14:03:38 · 700 阅读 · 0 评论 -
SQL 中 Decode 和 Sign 的简单用法
含义解释:decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺转载 2011-09-09 16:11:19 · 9189 阅读 · 1 评论 -
数据库设计中的14个技巧
下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能转载 2012-06-25 10:36:30 · 631 阅读 · 0 评论 -
Sql语句里的递归查询 SqlServer2005和Oracle 两个版本
以前使用Oracle,觉得它的递归查询很好用,就研究了一下SqlServer,发现它也支持在Sql里递归查询举例说明:SqlServer2005版本的Sql如下:比如一个表,有id和pId字段,id是主键,pid表示它的上级节点,表结构和数据:CREATE TABLE [aaa]( [id] [int] NULL, [pid] [int] NULL, [name] [n转载 2012-07-05 11:35:21 · 1118 阅读 · 0 评论 -
SQLServer 2000 定时任务(作业执行)
企业管理器--管理--SQL Server代理--右键作业--新建作业--“常规”项中输入作业名称--“步骤”项--新建--“步骤名”中输入步骤名--“类型”中选择“Transact-SQL 脚本(TSQL)”--“数据库”选择执行命令的数据库--“命令”中输入要执行的语句:INSERT / DELETE ...--确定--“调度”项--转载 2015-03-25 20:28:12 · 4375 阅读 · 1 评论