不带参数的存储过程其实挺常用,是做一些不需要外部输入的通用操作时,写起来干净清爽,调试也方便。用CREATE PROCEDURE就能搞定,命名最好统一点,比如用USP_开头,看着就专业多了。

写个存储过程格式也固定,一看就明白。比如:

CREATE PROCEDURE USP_GetAllUsers
AS
BEGIN
  SELECT * FROM Users
END

这样你以后查用户信息就直接一句EXEC USP_GetAllUsers,挺省事的吧?

T-SQL语法其实没那么吓人,学会创建存储过程后,做批量、封装业务逻辑都方便不少。你还可以看下下面这几个资源,内容比较实用:

如果你刚开始学 SQL,不妨先多写几段不带参数的过程,练练手,习惯了再加参数也不迟。