Как я могу установить псевдоним в SQL Server - PullRequest
0 голосов
/ 21 октября 2009
IF RTRIM(@GLDD_LEDGER_CODE)= '00' 
BEGIN 
    SELECT @SYS_REM =GLMA_ACCT_NAME  
    FROM  GLAS_GL_MASTERS 
    WHERE    GLMA_COMP_CODE  = @COMP_CODE
     AND    GLMA_LDGR_CODE  = '00'
     AND    GLMA_DEPT_NO  = SUBSTRING(@GLDD_ACCT_CODE, 2, 2)
     AND    GLMA_ACCT_CODE  = SUBSTRING(@GLDD_ACCT_CODE, 4, 4)
     AND    GLMA_YEAR  = DATEPART(YYYY, GETDATE())
END

ELSE
BEGIN 
    SELECT @SYS_REM = A.COAD_PTY_FULL_NAME AS NAME
    FROM  GLAS_PTY_ADDRESS A,
         GLAS_SBLGR_MASTERS B 
    WHERE    A.COAD_COMP_CODE  = @COMP_CODE
     AND    A.COAD_COMP_CODE  = B.SLMA_COMP_CODE
     AND    A.COAD_ADDR_ID  = B.SLMA_ADDR_ID
     AND    B.SLMA_LDGRCTL_CODE  = @GLDD_LEDGER_CODE
     AND    B.SLMA_LDGRCTL_YEAR  = DATEPART(YYYY, GETDATE())
     AND    B.SLMA_STATUS  = 'A'
     AND    B.SLMA_ACNO  = @GLDD_ACCT_CODE      
END

Как установить псевдоним для обоих операторов выбора для выбора имени?

1 Ответ

0 голосов
/ 12 ноября 2009

Как установить псевдоним для обоих оператор выбора для выбора имя

Вы не можете, потому что храните его в переменной.

Либо используйте параметр OUTPUT (если этот код находится в хранимой процедуре), либо

SELECT @SYS_REM AS MyName

чтобы вернуть его как набор результатов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...