【发布时间】:2017-09-07 09:29:12
【问题描述】:
我正在使用可视化 FoxPro 和 SQL。我正在使用 SQL 数据在可视 Foxpro 中创建报告。所有连接均已设置。 这是一个存储过程,我想给出像
这样的参数@A=''AA','BB','CC''
但由于逗号,它的作用就像是程序的单独参数
用于 IN 运算符
例如。 where V_TYPE in (@A)
参数值来自 Visual FoxPro。''AA','BB','CC'' 由 VFP 程序。 这是存储过程的单个参数。 例如。执行 testProc ''AA','BB','CC'' 。 但由于逗号,它的行为就像三个 para 。 引号有问题吗?引用标识符的查看
请告诉我应该如何给出这样的参数。 提前致谢!
【问题讨论】:
-
您必须为此使用动态 sql。如果你用谷歌搜索,你可以找到很多例子
标签: sql-server stored-procedures visual-foxpro