【SQL server】存储过程模板

SQL server存储过程模板

创建存储过程

sql 复制代码
CREATE PROC TEST
	-- 此处可设置参数(非必须)
	@TEST VARCHAR(MAX)		-- 未设置默认值时,需要在执行存储过程时进行传参
AS
BEGIN
	-- 在此也可以定义参数
	DECLARE @NAME VARCHAR(MAX)
	/*
		...SQL相关逻辑脚本
	*/
END
GO
-- 执行存储过程
EXEC TEST @TEST='123'

修改存储过程

主要是将 CREATE 改为 ALTER 关键字

sql 复制代码
ALTER PROC TEST
	-- 此处可设置参数(非必须)
	@TEST VARCHAR(MAX)		-- 未设置默认值时,需要在执行存储过程时进行传参
AS
BEGIN
	-- 在此也可以定义参数
	DECLARE @NAME VARCHAR(MAX)
	/*
		...SQL相关逻辑脚本
	*/
END
GO
-- 执行存储过程
EXEC TEST @TEST='123'
相关推荐
p***23362 分钟前
python的sql解析库-sqlparse
数据库·python·sql
0***h9428 分钟前
oracle 12c查看执行过的sql及当前正在执行的sql
java·sql·oracle
Cisyam^18 分钟前
openGauss + LangChain Agent实战:从自然语言到SQL的智能数据分析助手
sql·数据分析·langchain
q***235719 分钟前
配置MyBatis-Plus打印执行的 SQL 语句到控制台或日志文件中
数据库·sql·mybatis
u***284743 分钟前
Python连接SQL SEVER数据库全流程
数据库·python·sql
q***42821 小时前
解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException
java·数据库·sql
L***B5681 小时前
SQL 注入漏洞原理以及修复方法
网络·数据库·sql
8***84821 小时前
SQL 实战—递归 SQL:层级结构查询与处理树形数据
java·数据库·sql
睡前要喝豆奶粉1 小时前
EF Core动态sql
数据库·sql·c#·.netcore