set ansi_nulls on
set quoted_identifier on
goalter proc [dbo].[email_sendeamil]
@title nvarchar(50),
@contenttext nvarchar(max),
@emailboxid uniqueidentifier,
@userperson nvarchar(max),
@fromperson uniqueidentifier,
@filetruename nvarchar(max),
@filefalsename nvarchar(max)
asdeclare @userpersons nvarchar(50)
declare @emailid uniqueidentifier
declare @next int
declare @nextslip int
set @next=1
while @next<=dbo.get_strarraylength(@userperson,';')
begin
set @userpersons=dbo.get_strarraystrofindex(@userperson,';',@next)
set @emailid=newid()
insert into email(emailid,title,contenttext,emailboxid,userperson,createdate,fromperson)
values(@emailid,@title,@contenttext,@emailboxid,@userpersons,getdate(),@fromperson)
set @nextslip=1
while @nextslip<=dbo.get_strarraylength(@filetruename,';')
begin
if (@filefalsename!='' and @filetruename!='')
begin
insert into emailfile(filetruename,filefalsename,emailid)
values(dbo.get_strarraystrofindex(@filetruename,';',@nextslip),dbo.get_strarraystrofindex(@filefalsename,';',@nextslip),@emailid)
endset @nextslip=@nextslip+1
endset @next=@next+1
end
字串插入
coursera上北大 計算概論a 期中試題 描述 有兩個字串 str和 substr str 的字元個數不超過10,substr 的字元個數為3。將 substr插入到 str中 a scii 碼最大的那個字元後面,若有多個最大則只考慮第乙個。輸入 輸入包括若干行,每一行為一組測試資料,格式為 s...
字串處理 字串迴圈右移
1 字串迴圈右移 解法 根據題意,編寫的函式能把字串迴圈右移n位。例如字串 abcdefghi 如果n 2,移位後是 hiabcdefg 1 先翻轉前段 gfedcba hi 2 再翻轉後段 gfedcba ih 3 最後翻轉整個 hi abcdefg 得到想要的結果。下面是c語言的指標操作 7 1...
字串插入 C
字串插入 題目內容 有兩個字串str和substr,str和substr的字元個數不超過10 5,只包含大小寫字母和數字。字元個數不包括字串結尾處的 0 將substr插入到str中ascii碼最大的那個字元後面,若有多個最大則只考慮第乙個。輸入格式 輸入資料只有一行,格式為 str substr ...