SQL语句专题
aqbeyond
这个作者很懒,什么都没留下…
展开
-
事务处理实现方法集
1.一个简单事务 1.一个简单事务CREATE PROCEDURE Pro_Insert( @id varchar(5), @name varchar(20))as declare @ExistFlag intset @ExistFlag=(select count(*) from t where id=@id)begin transaction DoInsertinsert into t转载 2007-08-06 14:13:00 · 296 阅读 · 0 评论 -
SELECT操作语句集
1.指定字符串匹配检索(charindex). 2.相同ID的VALUE值合并的实现.3.游标的使用(数据库字段的拆分)4.游标的使用(实现数据简单逻辑计算显示)5.用CASE+GROUP BY实现数据分列显示.6.当月最大天数的取得方法(使用DATEADD方法).7.取得行号的方法8.对datetime类型进行GROUP BY操作,实现两个表的特定项统计.9.获取本周所属日期的开始日期和结束转载 2007-08-03 14:28:00 · 404 阅读 · 0 评论 -
存储过程实现集
1.一个简单的存储过程(可动态实现表名的检索)2.目录结构的父子关系打印(存储过程递归调用)3.在存储过程中使用形参(OUTPUT类型参数)4.将制定表的列名转化为字符串(COL1,COL2,COL3)5.变横向表为纵向表1.一个简单的存储过程(可动态实现表名的检索)ALTER PROCEDUR DoSelect( @tbname varchar(20))AS declare @sql varc转载 2007-08-06 14:27:00 · 339 阅读 · 0 评论 -
Sql Server实用操作小技巧集合(转)
转CSDN沧海笑一声Sql Server实用操作小技巧集合包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等 1.挂起操作2.收缩数据库3.压缩数据库4.转移数据库给新用户以已存在用户权限5.检查备份集6.修复数据库7.SQL SERVER日志清除的两种方法8.删除数据库中重复数据的几个方法9.更改数据库中表的所属用户的两个方法10.S转载 2007-08-15 16:33:00 · 490 阅读 · 0 评论 -
一个对字符串进行分割,返回一个临时表的表函数实现(转)
1.表函数定义. SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE FUNCTION [dbo].[fnSplit] ( @InputList VARCHAR(MAX) -- List of delimited items , @Delimiter VARCHAR(50) = {,} -- deli转载 2010-03-26 13:58:00 · 157 阅读 · 0 评论 -
SQL2005备份集中的数据库备份与现有的数据库不同,错误号码:3154,解决方法
<br />直接右击系统数据库master,新建查询<br />执行以下SQL 代码:<br /><br />RESTORE DATABASE test1<br /> FROM DISK = 'D:/DATA/kingdb.bak'<br /> with replace,<br /> MOVE 'test1' TO 'D:/DATA/test1.mdf',<br /> MOVE 'test1_log' TO 'D:/DATA/test1_log.ldf'<br /><br /><br />注释:t转载 2011-04-14 10:22:00 · 256 阅读 · 0 评论