如何利用存儲過程和觸發(fā)器來管理數(shù)據(jù)
來源:易賢網(wǎng) 閱讀:1284 次 日期:2014-08-25 11:43:00
溫馨提示:易賢網(wǎng)小編為您整理了“如何利用存儲過程和觸發(fā)器來管理數(shù)據(jù)”,方便廣大網(wǎng)友查閱!

本文主要介紹如何在數(shù)據(jù)庫后臺利用存儲過程,觸發(fā)器來管理數(shù)據(jù)庫的技術,并以Delphi做前臺,SQL Server做后臺的模式給出具體的實現(xiàn)代碼。

一、SQL交互式數(shù)據(jù)庫查詢語言

交互式數(shù)據(jù)庫查詢語言SQL中有關表操作基本的SQL語句有如下四種:(下面分別出給四種語句的語法形式及其說明)

(1)查詢表命令

SELECT[ALL|DISTINCT]select_list

[INTO[new_table_name]]

[FROM{table_name|view_name}

[WHERE clause]

[GROUP BY clause]

[HAVING clause]

[ORDER BY clause]

[COMPUTE clause]

其中:

select_list指定列

(ALL則為所有列,DISTINCT為不選相同記錄

new_table_name指定目標表名

table_name|view_name指定源表名或源視圖名

WHERE clause給出選擇條件

GROUP BY clause按clause分組處理

HAVING clause給出分組處理的條件

ORDER BY clause按clause排序

COMPUTE clause則產(chǎn)生新行

(2)插入記錄命令

INSERT[INTO]

{table_name|view_name}[(cohurnn_list)]

{DEFAULT VALUES|values_list|select_statement}

其中:

table_name|view_name指定新表名或新視圖名

values_list|select_statement指定列或子查詢

(3)修改表令命

UPDATE{table_name|view_name}

SET[{table_name|view_name}

{column_list|variable_list|

variable_and_column_list}

[WHERE clause]

其中:

table_name|view_name指定源表名或源視圖名

column_list|variable_list指出列或變量名

WHERE clause給修改條件

更多信息請查看IT技術專欄

更多信息請查看數(shù)據(jù)庫
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網(wǎng)