WEB开发网
开发学院数据库MSSQL Server 在后台实施SQL数据库管理的各种方法 阅读

在后台实施SQL数据库管理的各种方法

 2008-09-09 10:02:56 来源:WEB开发网   
核心提示: (4)删除命令DELETE[FROM]{table_name|view_name}[WHERE clause]其中:table_name|view_name指定源表名或源视图名WHERE clause给出修改条件这四种命令是数据库操作中最基本的,在各种数据库前端开发工具中均能得以

(4)删除命令

  DELETE[FROM]{table_name|view_name}
  [WHERE clause]

其中:

table_name|view_name指定源表名或源视图名

WHERE clause给出修改条件

这四种命令是数据库操作中最基本的,在各种数据库前端开发工具中均能得以支持。也是进行数据库应程序开发的常用SQL语句。其它的SQL语句并不是在各种开发平台中都支持,在此不再赘述。

二、SQL Server中存储过程和触发器的使用

存储过程是存储在服务器上的预先编译好的SQL 语句在使用时要考虑以下问题:

1.存储过程在第一次编译时进行语法检查,编译好的存储过程保存在高速缓存中用于调用,这样执行的速度和效率较高。

2.存储过程由应用程序激活,不由SQL Server自动执行。

3.一个存储过程可以用于收集数据和修改数据,但是不能同时用于两者。

存储过程的优点是:

1.在执行重复任务时能提高效率;

2.使前端的应用程序共享应用逻辑;

3.可以永久创建,也可以临时创建;

4.可以在SQL Server启动时自动执行。

存储过程的创建语句语法为:

  CREATE PROCedure[owner.]procedure_name[;number]
  [(parameter1[,parameter2]...[parameter255])]
  [{FOR REPLICATION}|{WITH RECOMPILE}
  [{[WITH]|{,}ENCRYPTION]]
  AS sql_statements

其中:

proceddure_name〓〓为过程名称

;number〓〓用于在过程名称重复时进行编号

[(parameter1[,parameter2]...[parameter255])]〓〓为参数序列

WHTH RECOMPILE〓〓执行计划不保存的高速缓存中,每次执行过程需要重新编译

上一页  1 2 3 4  下一页

Tags:后台 实施 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接