如果我在存储过程之外运行查询,我会得到结果,但我只会在执行查询后得到列名作为结果 - 即使返回值为 0。任何帮助将不胜感激。
ALTER PROCEDURE [dbo].[Reconciliation2]
(
@Param1 int,
@Param2 int,
@Param3 varchar,
@Param4 varchar
)
AS
BEGIN
SET NOCOUNT ON;
SELECT
T.FY AS [FY],
T.FY_PERIOD AS [Period],
CONVERT(DATE, CREATED_DATE) AS [Created Date],
CONVERT(DATE, TRANS_DATE) AS [Trans Date],
T.TRAN_DOC_TYPE AS [Doc Type],
TASK_ID AS [Task],
T.DOC_NO AS [Doc Number],
LINE_NO AS [Line],
SEQNO AS [Seq],
LINE_DESCRIPTION AS [Description],
SUBSTRING(ACCT_NO,1,2) + '-' +
SUBSTRING(ACCT_NO,3,5) + '-' +
SUBSTRING(ACCT_NO,8,5) + '-' +
SUBSTRING(ACCT_NO,13,6) + '-' +
SUBSTRING(ACCT_NO,19,4) + '-' +
SUBSTRING(ACCT_NO,23,4) …Run Code Online (Sandbox Code Playgroud)