创建一个测试表 1 IF OBJECT_ID( 'dbo.T1' , 'U' 2 )IS NOT NULL 3 BEGIN 4 DROP TABLE dbo.T1; 5 END; 6 GO 7 CREATE TABLE dbo.T1( colu...
分类:
其他好文 时间:
2015-02-09 20:03:28
阅读次数:
160
setANSI_NULLSON
setQUOTED_IDENTIFIERON
go
ALTERprocedure[dbo].[fr_spkfkxp]
@spidchar(11)
as
if@spid<>‘‘
begin
ifnotexists(select1fromspkfkwherespid=@spid)
begin
insertintospkfk
SELECT[spid],[spbh],[sptm],[spmch],[zjm],[beactive],[yishj],[is_gdsj],..
分类:
其他好文 时间:
2015-02-09 16:17:11
阅读次数:
171
本人收集的,挺有用的1. 利用游标循环更新、删除MemberAccount表中的数据DECLARE My_Cursor CURSOR --定义游标FOR (SELECT * FROM dbo.MemberAccount) --查出需要的集合放到游标中OPEN My_Cursor; --打开游标FET...
分类:
数据库 时间:
2015-02-09 15:43:56
阅读次数:
1029
DepTable表 主要作用 存放单位名称如图:模板下载地址CodeSmith版本为v6.5第一步:用CodeSmith模板生成DepTable表相关的存储过程生成的存储过程如下:/****** Object: Stored Procedure [dbo].DepTable_Delete S...
分类:
其他好文 时间:
2015-02-08 10:19:14
阅读次数:
171
数据库用的是mssql2005.数据库表如下:USE [RoomSchedule]GO/****** 对象: Table [dbo].[ClassRoom] 脚本日期: 02/07/2015 22:41:56 ******/SET ANSI_NULLS ONGOSET QUOTED_IDEN...
分类:
数据库 时间:
2015-02-08 00:17:49
阅读次数:
348
针对返回结果为参数的一、 先建立自己的存储过程ALTER PROCEDURE [dbo].[REName] @Gender varchar(20)ASBEGIN select ROW_NUMBER() over(order by Name asc) as [序号], Name...
分类:
数据库 时间:
2015-02-07 13:03:17
阅读次数:
133
SQL2008之后的版本提供了表函数的编程,这是一个非常好用的功能,但是却有一个很掉蛋的问题。当我们在函数中使用SELECT * 与其他表连接的时候,如果在原表中增加了新的字段,这时得出的结果会错位。示例代码如下
表函数代码
USE [EXTest]
GO
/****** Object: UserDefinedFunction [dbo].[Test] Script Date: 02/...
分类:
数据库 时间:
2015-02-06 18:50:50
阅读次数:
184
有时候,我们需要将某个表里的数据全部导出来,迁移到另一个相同结构的库中,这里可以采取一个简便的方法,通过一个存储过程批量导出数据并生成SQL语句,非常方便。存储过程如下:CREATE proc [dbo].[spGenInsertSQL] (@tablename varchar(256))asb.....
分类:
其他好文 时间:
2015-02-06 18:41:31
阅读次数:
147
selectd.PostTime,l.namefromDatabaseLogd,lumigent.dbo.testl一定要加.dbo,不加dbo不行啊select*fromlumigent.dbo.test
分类:
数据库 时间:
2015-02-06 12:45:44
阅读次数:
201
select*fromopenrowset('sqloledb','XX37';'sa';'password',ccc.dbo.bbb)默认情况下,sql不开放此功能:会提示:从远程服务器复制数据到本地时出现“SQLServer阻止了对组件'AdHocDistributedQueries'的STAT...
分类:
其他好文 时间:
2015-02-06 10:53:30
阅读次数:
160