我有一个如下存储过程:
declare @mySymbol as varchar(32)
DECLARE @RefGroupID AS VARCHAR(20)
declare @myJID as varchar(45)
declare Div_csr cursor for
select distinct Symbol2, RefGroupID, jnl_id
from @TDRows td
WHERE TD_CompanyCode_AU = 'A'
open Div_csr
fetch next from Div_csr into @mySymbol, @RefGroupID, @myJID
while @@FETCH_STATUS = 0 begin
SET @InfoMessage = @InfoMessage +CONVERT(varchar(30),getdate(), 120)+ ' ' + @SPname
+ ': RefGroupID:'+ convert(varchar(20),@RefGroupID,101)
+ ' Sym: ' + @mySymbol
+ ' JID: ' + @myJID
+ CHAR(13) + CHAR(10)
fetch next from Div_csr into @mySymbol, @RefGroupID, @myJID
end
close Div_csr
deallocate Div_csr
@mySymbol
是我想要修改的数据。
例如; @mySymbol
是BXP PRB
。您可以看到BXP
和PRB
之间有空格。我希望这个空间也显示在使用存储过程创建的注释中。
目前,通讯的Sym:
由数据@mySymbol
解析。但它现在没有空间。我不知道为什么..。
评论如下:
" DIV2PAY来自CSH RecordDt的记录收据= 08/04/2017预计PayDt = 08/15/2017 Sym = BXPPRB数量= -100 CashRate = 0.328125种类=现金股利RowID = 127278 CAEventID = 105226767
"
有人可以帮我吗?