摘要: 在insert语句或者delete语句执行后,SQL Server只返回受影响的记录行的总数,如果我们想知道到底所插入/所删除的记录的具体信息的话,这就有点复杂了。在SQL Server 2005之前的版本中,如果希望从已插入和已删除的虚拟表.有这样一个需求,从表中取出一条记录插入到其他的表中之后并且删除记该录。使用OUTPUT子句的SQL如下[代码]这样的话,是不是方便多了,呵呵返回受 INSE... 阅读全文
posted @ 2010-08-21 18:11 飘渺峰 阅读(240) 评论(0) 推荐(0) 编辑
摘要: /*--调用示例 select dbo.f_Int2IP(4294967295) select dbo.f_Int2IP(212336641) --*/ CREATE FUNCTION f_Int2IP( @IP BIGINT)RETURNS VARCHAR(15)ASBEGIN DECLARE @re VARCHAR(16) SET @re = '' SELECT @re = @re+'.... 阅读全文
posted @ 2010-08-21 08:08 飘渺峰 阅读(263) 评论(0) 推荐(0) 编辑
摘要: CREATE FUNCTION f_IP2Int( @ip CHAR(15))RETURNS BIGINTASBEGIN DECLARE @re BIGINT SET @re = 0 SELECT @re = @re+LEFT(@ip, CHARINDEX('.', @ip+'.')-1)*ID, @ip = STUFF(@ip, 1, CHARINDEX('.', @ip+'.'), '') F... 阅读全文
posted @ 2010-08-21 08:07 飘渺峰 阅读(505) 评论(0) 推荐(0) 编辑