您的位置:首页 > 数据库

数据库一些实用方法

2008-07-02 16:28 281 查看
case when update zq_fc_newhouse set bulidtype= case when bulidtype=5 then 79 when bulidtype=6 then 80 when bulidtype=7 then 81 end 

日期去除时间 (Convert(char(10),BeginDate,126)

SQL修改表的拥有者 exec sp_changeobjectowner 'zqcms.CMS_PostLevel','dbo' 把表CMS_PostLevel的拥有者从zqcms更换给dbo 批量P--存储过程,表--u DECLARE @name varchar(200) DECLARE @owner varchar(50) DECLARE @xtype varchar(50) DECLARE @buff varchar(200) DECLARE curObject CURSOR FOR select name,user_name(uid),xtype from sysobjects where user_name(uid)='hd_house' and xtype = 'P' and name not like 'dt_%' --order by name   OPEN curObject FETCH NEXT FROM curObject INTO @name, @owner,@xtype WHILE(@@FETCH_STATUS=0) BEGIN    set @buff = ''    set @buff = 'hd_house.'+@name   PRINT @name   exec sp_changeobjectowner @buff ,'dbo'       FETCH NEXT FROM curObject INTO @name, @owner,@xtype END close curObject deallocate curObjec

函数及其调用 select leathertrade.zq_fc_GetTagName(tradetype) from zq_fc_rent CREATE FUNCTION zq_fc_GetTagName /*功能:根据ID查找标签表,返回名称编写人:黄锐钜日期: 2008-1-15 */ (  @id int ) RETURNS varchar(50) AS  BEGIN  --如果为空返回空字符串  declare @tagName varchar(50)  if(@id <=0)  begin   set @tagName=''  end  else  begin   select @tagName=zq_fc_Tag_Name from zq_fc_Tag where zq_fc_Tag_ID=@id  end  return @tagName END

字符串拆分函数 create   function   f_split(@SourceSql   varchar(8000),@StrSeprate   varchar(10))     returns   @temp   table(a   varchar(100))       as       begin             declare   @i   int             set   @SourceSql=rtrim(ltrim(@SourceSql))             set   @i=charindex(@StrSeprate,@SourceSql)             while   @i>=1             begin                     insert   @temp   values(left(@SourceSql,@i-1))                     set   @SourceSql=substring(@SourceSql,@i+1,len(@SourceSql)-@i)                     set   @i=charindex(@StrSeprate,@SourceSql)             end             if   @SourceSql<>'/'                   insert   @temp   values(@SourceSql)             return       end   select * from f_split('aa,bb,cc,dd',',')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐