本文主要介紹如何在數(shù)據(jù)庫后臺利用存儲過程,觸發(fā)器來管理數(shù)據(jù)庫的技術(shù),并以Delphi做前臺,SQL Server做后臺的模式給出具體的實現(xiàn)代碼。
一、SQL交互式數(shù)據(jù)庫查詢語言
交互式數(shù)據(jù)庫查詢語言SQL中有關(guān)表操作基本的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ù)專欄