declare @fathername varchar(200)
select @fathername='aaaaaa'
SELECT a.archive_id, a.ecode, a.ename, a.kh_bankid, @fathername+b.name
FROM Enterprise_info a, bank b
WHERE a.kh_bankid = b.bankid
select @fathername='aaaaaa'
SELECT a.archive_id, a.ecode, a.ename, a.kh_bankid, @fathername+b.name
FROM Enterprise_info a, bank b
WHERE a.kh_bankid = b.bankid
,a.ecode
,a.ename
,a.kh_bankid
,@fathername+b.name
FROM Enterprise_info a
,bank b
WHERE a.kh_bankid = b.bankid
set @fathername='aa'
SELECT a.archive_id, a.ecode, a.ename, a.kh_bankid, fathername+b.name
FROM Enterprise_info a, bank b
WHERE a.kh_bankid = b.bankid
declare @fathername varchar(20)
set @fathername='aa'
SELECT a.archive_id, a.ecode, a.ename, a.kh_bankid, @fathername+b.name
FROM Enterprise_info a, bank b
WHERE a.kh_bankid = b.bankid
declare @fathername varchar(100)
set @fathername = 'xxxx'exec('SELECT a.archive_id, a.ecode, a.ename, a.kh_bankid, '+@fathername+'+b.name
FROM Enterprise_info a, bank b
WHERE a.kh_bankid = b.bankid')
如果fathername 是字符串
declare @fathername varchar(100)
set @fathername = 'xxxx'SELECT a.archive_id, a.ecode, a.ename, a.kh_bankid, @fathername+b.name
FROM Enterprise_info a, bank b
WHERE a.kh_bankid = b.bankid