字串迴圈插入

2021-05-12 07:14:07 字數 1309 閱讀 9740

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 ...