T-SQL编程

/*返回服务器名称*/
print @@version
--语言
print @@Language
--影响的行数
print @@rowcount
--错误
print @@error
--局部变量
--delclare {@变量名 数据类型[长度]}[,..n]
--set @局部变量=表达式
--select {@局部变量=表达式}[,..n]
--print 表达式
--select 表达式1,表达式2,...


declare @a int,@b datetime
set @a=10
set @b=GETDATE()
select @@version,@@rowcount,@@Language,@@error,@a,@b 
--字符函数
 --UPPER 大写
   declare @uppertxt varchar(100)
   
    set @uppertxt=Upper('hello SqlServer')
   
 --  select @uppertxt 
 
--LOWER 小写
   declare @lowertxt varchar(100)
   set @lowertxt=LOWER(@uppertxt)
   select @lowertxt

 --right\left
 
 declare @righttxt varchar(10)
 
-- set @righttxt=right('hello sqlserver world',4)
 set @righttxt=left('hello sqlserver world',4)
 select @righttxt
 --replicate
 declare @replicatetxt varchar(100)
 set @replicatetxt=REPLICATE('hello',1)
 --select @replicatetxt
 --reverse
    declare @reversetxt varchar(100)
    set @reversetxt=REVERSE(@replicatetxt)
   -- select @reversetxt
 --substring
    declare @substringtxt varchar(100)
    set @substringtxt=SUBSTRING(@reversetxt,1,2)
    select @substringtxt
 --ltrim
 declare @ltrim varchar(100)
 --set @ltrim=ltrim('     hello          ') 
 set  @ltrim=RTRIM('     hello          ')
 
 select @ltrim
 
 --rtrim 
 --ascll
 declare @ascll varchar(100)
 set @ascll=ASCII('A')
 select @ascll  
--char
declare @char varchar(100)
 set @char=char(65)
 select @char 
posted @ 2011-04-26 09:44  天璇翼  阅读(1039)  评论(1编辑  收藏  举报