初步了解SQL存储过程
SQL Server 存储过程:简单的说可以结合复杂的查询加业务逻辑处理功能使用
- 带【name】参数查询
CREATE PROCEDURE newProc
@name varchar(100) //要查询的变量名和数据类型
as
begin
select * from table where name=@name
end
go
exec newProc 'name' //使用
- 在里面设置【name】参数查询
CREATE PROCEDURE newProc
@name varchar(100) = 'name' //要查询的变量名和数据类型
as
begin
select * from table where name=@name
end
go
exec newProc //直接使用
- 局部变量介绍
CREATE PROCEDURE newProc
as
declare @name varchar(100) //定义局部变量名和数据类型
set @name = 'name' //局部变量赋值-也可用select
select * from table where name=@name
go
exec newProc //直接使用
- 修改存储过程
ALTER PROCEDURE newProc
AS
BEGIN
SELECT * FROM name where name = "na"
END
- 删除存储过程
DROP PROCEDURE newProc