程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> MS SQL基礎教程:刪除數據

MS SQL基礎教程:刪除數據

編輯:關於SqlServer

11.2.1 DELETE 語法

DELETE 語句用來從表中刪除數據,其語法為:

各參數說明如下:

FROM

此參數為可選選項,用於連接DELETE 關鍵字和要刪除數據的對象名稱。 table_name

指定要刪除數據的表。 WITH ( [...n])

指定一個或多個目標表允許的表提示。 view_name

指定用於刪除數據的視圖。 rowset_function_limited

行集合函數限制,即使用OPENQUERY() 或OPENROWSET() 函數。 FROM

指定一個額外的FROM 子句。這是DELETE 命令在Transact-SQL 語言中的擴展,它允許同時刪除多個表中的數據。其所含的參數包括join_table、 join_type 等,與第10 章“數據查詢”中FROM 子句中所講的一致。 WHERE

指定限制數據刪除的條件。如果不指定WHERE 子句,就會刪除表中的所有數據。在 WHERE 子句中指定兩種形式的刪除操作。一種是搜索刪,除即使用搜索條件來限定要刪除的數據行:另一種是定位刪除,即使用CURRENT OF 子句來指定一個游標,刪除操作會在游標的當前位置產生。定位刪除比搜索刪除更精確。 GLOBAL

說明要使用的游標是全局游標。如果不使用此選項,而又存在一個全局游標和一個局部游標同名的情況時,系統認為所選擇的游標是局部游標。 cursor_name

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved