国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

解析SQL Server 2008對T-SQL語言的增強

2024-08-31 00:46:26
字體:
來源:轉載
供稿:網友

Microsoft SQL Server 2008 對 T-SQL 語言進行了進一步增強。為了讓開發人員盡快了解這些變化,我們針對 2007 年 6 月 CTP 版本的 SQL Server 2008 中的 T-SQL 語言的新增功能進行了分析和嘗試。本文描述自 SQL Server 2008 CTP1 以來這些語言增強和變化。

本文包含如下內容:

· T-SQL 行構造器

· FORCESEEK 表提示

· GROUPING SETS

· 兼容性級別

· 用戶自定義表數據類型

· 表值參數

· MERGE 語句

本文適用于:Microsoft)R) SQL Server(TM) 2008 Developer Edition June 2007 CTP

1、T-SQL 行構造器

T-SQL 行構造器(Row Constructors)用來在 INSERT 語句中一次性插入多行數據。例如:

以下為引用的內容:

CREATETABLE#a
(
  Column1nvarchar(max),
  Column2nvarchar(max)
);
GO
INSERTINTO#a
VALUES(
('1','1'),
('2','2')
);
SELECT*FROM#a;
GO
DROPTABLE#a;
GO

經過增強后的 INSERT 語句的語法結構如下。

以下為引用的內容:

[WITH<common_table_expression>[,...n]]
INSERT 
  [TOP(expression)[PERCENT]] 
  [INTO] 
  {<object>|rowset_function_limited 
   [WITH(<Table_Hint_Limited>[...n])]
  }
{
  [(column_list)] 
  [<OUTPUTClause>]
  {VALUES(({DEFAULT|NULL|expression}[,...n])[,...n])
  |derived_table 
  |execute_statement 
  |<dml_table_source>
  |DEFAULTVALUES 
  } 
} 
[;]
<object>::=
{ 
  [server_name.database_name.schema_name. 
   |database_name.[schema_name]. 
   |schema_name. 
  ]
    table_or_view_name
}
<dml_table_source>::=
  SELECT<select_list>
  FROM(<dml_statement_with_output_clause>) 
           [AS]table_alias[(column_alias[,...n])]
    [WHERE<search_condition>]
  [OPTION(<query_hint>[,...n])]

共4頁上一頁1234下一頁
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平阳县| 安阳县| 綦江县| 应城市| 博湖县| 梓潼县| 周口市| 临高县| 响水县| 固原市| 肥西县| 黄平县| 扎赉特旗| 保德县| 桑植县| 凤山县| 高雄市| 抚州市| 炎陵县| 峡江县| 永福县| 邵武市| 克东县| 乌海市| 叶城县| 乳山市| 福海县| 彭州市| 文水县| 英山县| 玛沁县| 阳原县| 江西省| 鸡东县| 宁夏| 来安县| 左云县| 崇信县| 胶州市| 浑源县| 安化县|