3
我有一個.sql文件是使用ant執行的,當我使用標籤執行它時,我收到了不同的輸出,就像我使用調用「sqlcmd」時一樣。Ant <Sql> and <exec> sqlcmd - 不同的輸出
SQL標籤輸出:
[sql] Executing resource: C:\SqlTesting\TestScriptDependencies\Executor.sql
[sql] Failed to execute: Use Library Exec CallSelectSP
[sql] com.microsoft.sqlserver.jdbc.SQLServerException: Invalid object name'Libraty.dbo.libraryDocumentType'.
[sql] 0 of 1 SQL statements executed successfully
EXEC標籤輸出:
[exec] First SP
[exec] Msg 208, Level 16, State 1, Server MyPC-PC, Procedure getFirstDocumentType, Line 3
[exec] Invalid object name 'Libraty.dbo.libraryDocumentType'.
[exec] Second SP
[exec] Msg 208, Level 16, State 1, Server MyPC-PC, Procedure badSP, Line 3
[exec] Invalid object name 'Libraty.dbo.libraryDocumentType'.
這是.sql文件。
Print 'First SP'
Exec getFirstDocumentType
Print 'Second SP'
Exec badSP
Go
我不知道這是否是一種SQL標籤重現與EXEC標籤相同的輸出的方式。
謝謝。