【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'
相关推荐
SAP小崔说事儿3 小时前
在数据库中将字符串拆分成表单(SQL和HANA版本)
java·数据库·sql·sap·hana·字符串拆分·无锡sap
MatrixOrigin4 小时前
在数据库里玩“平行宇宙”:MatrixOne Data Branch 让数据也拥有Git 的分支/合并/对比/回滚(含跨集群同步)
git·sql·数据分析
surtr14 小时前
关系代数与关系型数据库
数据库·sql·数据库系统
画***林6 小时前
雷家林诗歌集录一英文版Collected Poems of Lei Jialin, Volume I (English Edition)
数据库·sql
vortex57 小时前
ORM是什么?如何理解ORM?ORM的优缺点?
java·数据库·sql·mysql·oracle·orm
l1t7 小时前
在duckdb 递归CTE中实现深度优先搜索DFS
sql·算法·深度优先·duckdb·cte
晨曦5432108 小时前
MySQL8.0窗口函数实战指南
sql
·云扬·12 小时前
InnoDB事务隔离级别与加锁机制深度解析
数据库·sql·mysql
大佬,救命!!!14 小时前
python对应sql操作
开发语言·python·sql·学习笔记·学习方法
IT枫斗者17 小时前
Java 开发实战:从分层架构到性能优化(Spring Boot + MyBatis-Plus + Redis + JWT)
java·spring boot·sql·mysql·性能优化·架构