SQL语句与函数的使用

1.查询某字符在哪些对象有使用:
   select distinct object_name(id) from syscomments  where id in (select object_id from sys.objects)  and text like '%xml%'

2.函数stuff()的使用:

  select stuff('etrh',1,2,'mn'):将字符'etrh'从位置1开始删除2位,然后再将'mn'插入到位置1,组合成新的字符。

3.FOR XML PATH:

   select * from 表名 for xml path

   select AlarmCode,AlarmList=STUFF(AlarmNameList,1,1,'') from(

   select AlarmCode
  ,(  select convert(varchar(8000),','+AlarmName)
      from MES_AlarmTypeSet
      for xml path('')
   ) as AlarmNameList
   from MES_AlarmTypeSet
) B

posted on 2014-12-20 16:47  学无止境79  阅读(96)  评论(0)    收藏  举报

导航