您可以在Delphi中使用以下值指定TADOStoredProc.ProcedureName:

MSSQLProcedureName;1

但是,在此值中,“; 1”是什么意思?

谢谢您的帮助!

最佳答案

这是一个可选值,可用于为同一存储过程名称指定多个定义...我认为最初的目的是允许版本控制,但我从未见过在野外使用它的方式。

如果您未在create procedure语句中指定数字,则默认为1。执行存储过程时,调用SQL Server的各种数据访问层中的某些层将显式添加;1

From MSDN:

关于sql - Delphi中TADOStoredProc.ProcedureName值中的 "*;1"是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8420386/

10-10 14:09