是的,可以从一个 SQL 脚本中调用另一个 SQL 脚本的存储过程。在 SQL Server 中,可以使用 EXEC
语句来执行存储过程。例如,假设有两个 SQL 脚本,一个名为 script1.sql
,另一个名为 script2.sql
。在 script1.sql
中,可以使用以下语句来调用 script2.sql
中的存储过程:
EXEC script2.StoredProcedureName
其中,StoredProcedureName
是 script2.sql
中定义的存储过程的名称。
需要注意的是,在调用存储过程时,需要确保存储过程所在的数据库已经被选中。可以使用 USE
语句来选择数据库,例如:
USE DatabaseName
GO
EXEC script2.StoredProcedureName
其中,DatabaseName
是存储过程所在的数据库的名称。
领取专属 10元无门槛券
手把手带您无忧上云