SQL Server 2005支持的两条新语法

2008-04-02 11:01:05来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

  1. OUTPUT ... INTO

  用于将一条记录从表一移动到表二时很好用,常见于备份记录的应用

  例一

  DELETE [TableUseing]
  OUTPUT *
  INTO [TableBak]

  例二:(用于移动时修改某字段的值)

  DELETE [TableUseing]
  OUTPUT Field1, Field2, GETDATE()
  INTO [TableBak]

  2.表变量

  用于存储临时的查询结果

  DECLARE @tmp TABLE (ID INT, CITY NVARCHAR(50))
  INSERT INTO @tmp
  SELECT MIN(ID), CITY
  FROM [TableTest] WITH(NOCLOCK)
  GROUP BY CITY


标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: SQL Server笔试题解答

下一篇: 配置Integration Services服务来解决:无法为此请求检索数据