sql - 是否可以将一组参数保存并重用为 SQL Server Express 2005 中的代码块?

标签 sql sql-server-2005 stored-procedures parameters

我有几个都使用同一组参数的存储过程。有没有办法将参数列表定义并保存为可重用的代码块?像这样:

CREATE PROCEDURE test
    Using StoredParameterList 
AS
BEGIN
    SQL Statement
END

这可能吗?如果需要更改参数,这将使代码维护更容易。

最佳答案

嗯,有点。我从未使用过它们,但 Sql Server 支持一种叫做 User Defined Types 的东西.我怀疑您可以创建一个用户定义的类型来表示您的参数列表,然后使用 UDT 在每个过程上只使用一个参数。

关于sql - 是否可以将一组参数保存并重用为 SQL Server Express 2005 中的代码块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2118945/

相关文章:

SQL:排序依据 - 在平局的情况下对另一列进行排序

sql-server - 有没有办法在 SSIS Csv 导入中转义文本限定字符串中的双引号?

c# - 如何在 C# 中使用 Entity Framework 从存储过程中获取输出结果?

mysql - 调用MySql存储过程

mysql - 排序方式选择到变量 mysql

mysql - 如何去掉不必要的join,更新Where条件

sql - 查询Oracle将日期间隔连接在一行中

php - 为什么我收到 "You have an error in your SQL syntax"错误?

sql - 完善使用BULK INSERT查询

sql-server - 客户端排序规则和 SQL Server 2005