为数据添加空间

时间:2017-08-21 14:03:55

标签: sql sql-server tsql

我有一个如下存储过程:

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是我想要修改的数据。

例如; @mySymbolBXP PRB。您可以看到BXPPRB之间有空格。我希望这个空间也显示在使用存储过程创建的注释中。

目前,通讯的Sym:由数据@mySymbol解析。但它现在没有空间。我不知道为什么..。

评论如下:

  

" DIV2PAY来自CSH RecordDt的记录收据= 08/04/2017预计PayDt = 08/15/2017 Sym = BXPPRB数量= -100 CashRate = 0.328125种类=现金股利RowID = 127278 CAEventID = 105226767   
"

有人可以帮我吗?

0 个答案:

没有答案