--使用程式塊
-->title:生成測試資料
-->author:wufeng4552
-->date :2009-09-21 13:40:59
declare @s varchar(8000)
set @s=lower(@@version)
select @s
/* microsoft sql server 2005 - 9.00.4035.00 (intel x86)
nov 24 2008 13:01:59
copyright (c) 1988-2005 microsoft corporation
enterprise edition on windows nt 5.2 (build 3790: servi程式設計客棧ce pack 2)
(1 個資料列受到影響)
*/ declare @i int,@j int
select @i=1,@j=len(@j)
while charindex(' ',' '+@s,@i)>0
begin
set @i=charindex(' ',' '+@s,@i)+1
if @i>@j continue
set @s=stuff(@s,@i-1,1,upper(substring(@s,@i-1,1)))
end
select @s
/* microsoft sql server 2005 - 9.00.4035.00 (intel x86)
nov 24 2008 13:01:59
copyright (c) 1988-2005 microsoft corporation
enterprise edition on windows nt 5.2 (build 3790: service pack 2)
(1 個資料列受到影響)
*/ ----使用函式
-->title:生成測試資料
-->author:wufeng4552
-->date :2009-09-21 13:40:59
if object_id('f_split')is not null drop function dbo.f_split
go create function f_split(@s nvarch
returns nvarchar(1000)
as begin
declare @str nvarchar(1000www.cppcns.com),@split nvarchar(100)
select @s=@s+' ',@str=''
while charindex(' ',@s)>0
begin
set @split=left(@s,charindex(' ',@s))
set @str=@str+upper(left(@split,1))+right(@split,len(@split))
set @s=stuff(@s,1,charindex(char(32),@s),'')
end
return @str
end
go declare @s varchar(1000)
set @s=lower(@@version)
select dbo.f_split(@s)
/* microsoft sql server 2005 - 9.00.4035.00 (intel x86)
nov 24 2008 13:01:59
copyright (c) 1988-2005 microsoft corporation
enterprise edition on windows nt 5.2 (build 3790: service pack 2)
*/ --3借住系統表,或臨時表
-->title:生成測試資料
-->author:wufeng45
-->date :2009-09-21 13:40:59
declare @str varchar(1000)
select @str=char(32)+lower(@@version)
select @str=replace(@str,char(32)+char(number),char(32)+cha程式設計客棧r(number))
from master..spt_values
where type='p' and number between 65 and 90
select stuff(@str,1,1,'')
/* microsoft sql server 2005 - 9.00.4035.00 (intel x86)
nov 24 2008 13:01:59
copyright (c) 1988-2005 microsoft corporation
enterprise edition on windows nt 5.2 (build 3790: service pack 2)
(1 個資料列受到影響)
*/
本文標題: mssql 首字母替換成大寫字母
本文位址:
轉化成大寫字母
include include using namespace std void uppercase char str intmain 在c 中,設計size t 就是為了適應多個平台的。size t的引入增強了程式在不同平台上的可移植性。size t是針對系統定製的一種資料型別,一般是整型,因為c...
將檔案中除保留字外的小寫字母換成大寫字母
python原始檔改寫。編寫乙個程式讀取一下,將檔案中所有除保留字外的小寫字母換成大寫字母。生成後的檔案要能夠被python直譯器正確執行。建立source.py def sum num result 0 for x in range 1,num 1 result x return result p...
D 將字串中的小寫字母轉換成大寫字母
總時間限制 1000ms 記憶體限制 65536kb 描述給定乙個字串,將其中所有的小寫字母轉換成大寫字母。輸入輸入一行,包含乙個字串 長度不超過100,可能包含空格 輸出輸出轉換後的字串。樣例輸入 helloworld123ha樣例輸出 helloworld123ha1 include 2 inc...