【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'
相关推荐
yaodong51836 分钟前
不会Python也能数据分析:Gemini 3.1 Pro解决办公问题的SQL自动生成
python·sql·数据分析
苍煜3 小时前
慢SQL优化实战教学
java·数据库·sql
雪碧聊技术7 小时前
组合查询(union)
数据库·sql
juniperhan8 小时前
Flink 系列第24篇:Flink SQL 集成维度表指南:存储选型、参数调优与实战避坑
大数据·数据仓库·sql·flink
Chengbei118 小时前
AI大模型网关存在SQL注入、影响版本LiteLLM 1.81.16~1.83.7(CVE-2026-42208)
数据库·人工智能·sql·安全·web安全·网络安全·系统安全
冷小鱼9 小时前
从关系模型(SQL)基石到AI与信创时代的智能查询语言
数据库·sql
庞轩px10 小时前
致远互联实习复盘:一条SQL替代300次循环查询,组织架构选择器从5秒降到300毫秒
java·sql·mysql·mybatis·实习经历·n+1问题·join联表查询
编程之升级打怪10 小时前
MySQL数据库SQL语句简单用法
sql·mysql
曹牧1 天前
SQL:多个事务同时修改同一索引块
数据库·sql
lzhdim1 天前
SQL 入门 12:SQL 视图:创建、修改与可更新视图
java·大数据·服务器·数据库·sql