随笔分类 -  SQL

sql经验记录
ahjesus code simith 存储过程模板
摘要:CREATE PROCEDURE ASSET NOCOUNT ONSET @ = NEWID()INSERT INTO [] ( [], ) VALUES ( @, )SET @ = SCOPE_IDENTITY()CREATE PROCEDU... 阅读全文
posted @ 2014-07-08 16:05 深海大虾 编辑
ahjesus sql手动重新更新ID
摘要:UPDATE [dbo].[TLotterySpiderRule] SET [Id] = 0declare cus_cursor cursor scroll for SELECT Id from [dbo].[TLotterySpiderRule] open cus_cursordeclare @Id intdeclare @count intset @count=0fetch next from cus_cursor into @Idwhile @@FETCH_STATUS=0beginset @count=(@count+1)print @countUPDATE [dbo].[TLotte 阅读全文
posted @ 2014-04-01 16:20 深海大虾 编辑
ahjesus sql2005+游标示例
摘要:DECLARE @TypeId INT, @Price1 FLOAT, @Original FLOAT DECLARE my_cursor CURSOR SCROLL FOR SELECT TypeId,Price1,Original FROM [DomainType]--定义游标 OPEN my_cursor--打开游标 FETCH NEXT FROM my_cursor INTO @TypeId,@Price1,@Original--读取一条 WHILE @@FETCH_STATUS=0--判断状态ahjesus循环 BEGIN--执行某些操作 --PRINT ... 阅读全文
posted @ 2013-11-01 10:29 深海大虾 编辑
查询sql表的详细信息
摘要:今天同事发给我的一段sql,记录一下SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end, 字段序号 = a.colorder, 字段名 = a.name, 标识 = case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' 阅读全文
posted @ 2012-12-05 11:31 深海大虾 编辑
sql添加数据后返回受影响行数据
摘要:Inserted 表用于存储 INSERT 和 UPDATE 语句所影响的行的副本。在一个插入或更新事务处理中,新建行被同时添加到 inserted 表和触发器表中。Inserted 表中的行是触发器表中新行的副本。语法返回所有列INSERT INTO [tableName] ([columnName1],[columnNameN],...) OUTPUT inserted.* VALUES ('value1','value2',...)返回指定列INSERT INTO [tableName] ([columnName1],[columnNameN],...) 阅读全文
posted @ 2011-10-26 09:01 深海大虾 编辑

点击右上角即可分享
微信分享提示