gpt4 book ai didi

sql-server - 帮助理解 SQL 存储过程参数

转载 作者:行者123 更新时间:2023-12-03 02:48:42 25 4
gpt4 key购买 nike

我是 SQL 新手,现在正在使用存储过程。我在观看另一位开发人员的代码时看到了这样的声明:

ALTER PROCEDURE [deleteRecords_UNICODE]
@RecordIDs ty_NumberList READONLY

问题 1:“ty_NumberList”是什么意思?

问题2:我正在创建一个需要使用上述参数的存储过程。当我创建“DECLARE @RecordNum int”时,我显然得到了

的错误
Operand type clash: int is incompatible with ty_NumberList

我猜我必须通过以下方式解决这个问题:
a) 创建“ty_NumberList”类型的变量
b) 然后按照我通常的 DECLARE @RecordNum int
c) 然后将@RecordNum的值传入ty_NumberList

问题 3:我将如何在 SQL 中实现上述步骤?

任何帮助将不胜感激!

最佳答案

ty_NumberListtable valued parameter 的类型.

你会像这样使用它

DECLARE @Nums AS ty_NumberList;

INSERT INTO @Nums VALUES (1);

EXEC YourProc @Nums;

关于sql-server - 帮助理解 SQL 存储过程参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5952986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com