- ABCDEFJHIJK變換123456789123等等。
-造壹只手表
創造?桌子?T
(
瓦爾。varchar(1000)
)
-插入數據
插入?變成?t?值(“ABC”)
插入?變成?t?值(“ABA”)
插入?變成?t?值(' abcdefghijklmnopqrstuvwxyz ')
-方法1(字符串長度小於2048)
選擇?瓦爾,東西(
(
選擇?,'+Char((Ascii(Upper(Substring(val,number,1)))-11)% 9+49)?
從哪裏?Master.dbo.spt_values
在哪裏?Type='P '?然後呢。號碼?之間?1?然後呢。倫(val)?
為了什麽?Xml?路徑(“”)
,1,1,'')?
從哪裏?t?
-方法二?
創造?功能?fn_change(@A?Varchar(8000))
退貨?Varchar(8000)
如同
開始
申報?@Rst?Varchar(8000)=“
申報?@我?int=1
什麽時候?@ i & lt=LEN(@A)
開始
設置?@Rst=@Rst+','+Char((Ascii(Upper(Substring(@ A,@I,1)))-11)% 9+49)?
設置?@i=@i+1
結束
回歸?Stuff(@Rst,1,1,'')
結束
-查詢
選擇?*,dbo.fn_change(Val)?從哪裏?T