使用CREATE PROCEDURE 语句创建存储过程:
CREATE PROCEDURE 语句基本语法如下:
CREATE PROCEDURE [schema_name] procedure_name [;number]
{ @parameter data type}
[ VARYING ] [=default ] [OUT] [OUTPUT] [READONLY]
[ WITH <ENCRYPTION] | [ RECOMPILE] | [ EXECUTE AS Clause ] > ]
[ FOR REPLICATION ]
AS <sql_statement>
procedure_name:新存储过程的名称,并且在架构中必须唯一。可在procedure_name前面使用一个数字符号“#”来创建局部临时过程,使用两个“#”来创建全局临时过程。对于CLR存储过程,不能指定临时名称。
number:可选整数,用于对同名的过程分组。例如称为orders的应用程序可能使用orderproc;1、orderproc;2等过程,drop procedure orderproc语句将删除整个组。
@parameter:存储过程中的参数。在CREATE PROCEDURE 语句中可以声明一个或多个参数。
data_type:指定数据类型。
default:存储过程中参数的默认值。
output:指示参数的输出参数。此选项可返回给调用EXECUTE。
RECOMPILE:表明SQL Server 不会保存该存储过程的执行计划,该存储过程没执行一次都要重新编译。
ENCRYPTION:表示加密后的syscomments表,该表的text字段的包含create procedure语句的存储过程文本。使用ENCRYPTION关键字无法通过查看syscomments表来查看存储过程的内容。
For replicaation:用于指定不能在订阅服务器上执行为复制创建的存储过程。
AS:用于指定该存储过程要招待的操作。
sql_statement:是存储过程中要包含的任意数目和类型的Transact-SQL语句。
例如:
创建查看test数据库中fruits表的存储过程,输入语句如下:
USE test;
Go
create procedure SelProc
AS
select * from fruits;
Go
分享到:
相关推荐
sqlserver创建存储过程和触发器PPT教案.pptx
SQL的存储过程、触发器等建立视图存储过程触发器函数(自定义函数)索引 视图 视图是从一个或几个基本表(或视图)导出的表。不同的是,它是一虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据...
创建存储过程: ALTER PROCEDURE [dbo].[GetCustomers] (@rowcount INT OUTPUT) AS SELECT [CustomerID] ,[CompanyName] ,[ContactName] ,[ContactTitle] ,[Address] ,[City] ,[Region] ,[PostalCode] ,...
C#获取SQL server数据库存储过程脚本,可重复执行.用于给数据库升级的打升级包的时候,十分方便
详细描述SqlServer存储过程,从认识、创建到原理和写法
内容概要:简单的C# winform调用存储过程实例,创建存储过程入参,通过SqlConnection对象和SqlCommand对象调用存储过程,获取存储过程的出参并显示出来,详细代码注释,希望对用到C#调用存储过程的小伙伴有帮助 ...
SQL_server 存储过程语法及实例 创建存储过程 删除存储过程
存储过程是存储在服务器上的一组预编译的Transact-SQL语句,是一种封装重复任务操作的...本文以SQL Server2000存储过程为例,探讨了存储过程的优点,并以Visual Basic6.0程序设计语言给出了调用存储过程的关键代码。
在MS SQL server2000中创建和调用存储过程
简单的学习例子 sqlserver 存储过程、函数的创建和使用 和 常用知识点
由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语句块要快。同时由于在调用时只需用提供存储过程名和必要的参数信息,所以在一定程度上也可以减少网络流量、...
(Visual Studio 2005 + SQL Server 2005)
5.掌握应用SQL Server Management Studio创建数据库的方法。 6.掌握应用SQL Server Management Studio修改和查看数据库的方法。 7.掌握应用SQL Server Management Studio删除数据库的方法。 8.掌握应用Transact-SQL...
右键点击它,选择“新建存储过程”,右侧的编辑窗口打开了,里面装着微软自动生成的SQL Server创建存储过程的语句。 将存储过程的名字,参数,操作语句写好后,点击语法分析,没有错误就直接“F5”运行就好了,存储...
创建数据库的存储过程 要求: 实现增,删,查,改!!
Accp6.0附带资料,系统地讲解了包括存储过程的概念,及创建简单存储过程的方法!
使用C#创建SQL Server的存储过程
本文将为大家介绍启动SQL Server时自动执行存储过程。
查询SQLSERVER数据库中各表大小和空间的存储过程,用这个SQL创建一个存储过程。然后执行这个存储过程。即可查询各表的相关信息。
CREATE PROC [ EDURE ] procedure_name [ ; number ] number 是可选的整数,用来对同名的过程分组,以便用一条 DROP PROCEDURE 语句即可将同组的过程一起除去。