如何在SQL Server中设置别名
问题描述:
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
如何为两个select语句选择名称来设置别名?如何在SQL Server中设置别名
答
我怎么能为选择 名都 select语句设置别名?
你不能因为你将它存储在一个变量中。
要么使用OUTPUT参数(如果这个代码是在存储过程)或
SELECT @SYS_REM AS MYNAME
返回它作为一个结果集
你为什么要设置一个当变量“@ SYS_REM”中的值被捕获时,SELECT子句中字段的别名? – 2009-10-21 11:39:31
bcoz我已经在asp.new的前端设置了名称 – Domnic 2009-10-21 12:43:15