隨筆 - 39  文章 - 1  trackbacks - 0
          <2013年8月>
          28293031123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

            方式一:通過XQuery(需要SQL Server 2005以上版本)。

            create function func_splitid oracle培訓機構

            (@str varchar(max),@split varchar(10))

            RETURNS @t Table (c1 int)

            AS

            BEGIN

            DECLARE @x XML

            SET @x = CONVERT(XML,'')

            INSERT INTO @t SELECT x.item.value('@id[1]', 'INT') FROM @x.nodes('//items/item') AS x(item)

            RETURN

            END

            執行:select * from dbo.func_splitid('1,2,3,4,5,6', ',')

            結果:

          SQL語句中將字符串轉成臨時表的方法

            方式二:通過charindex和substring

            create function func_splitstring

            (@str nvarchar(max),@split varchar(10))

            returns @t Table (c1 varchar(100))

            as

            begin

            declare @i int

            declare @s int

            set @i=1

            set @s=1

            while(@i>0)

            begin

            set @i=charindex(@split,@str,@s)

            if(@i>0)

            begin

            insert @t(c1) values(substring(@str,@s,@i-@s))

            end

            else begin

            insert @t(c1) values(substring(@str,@s,len(@str)-@s+1))

            end

            set @s = @i + 1

            end

            return

            end

            執行:select * from dbo.func_splitstring('1,2,3,4,5,6', ',')

            結果:

          SQL語句中將字符串轉成臨時表的方法

          posted on 2013-08-20 16:07 親愛的小孩 閱讀(469) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 即墨市| 兴安盟| 丰顺县| 凤冈县| 左云县| 锦州市| 嘉定区| 潮州市| 门头沟区| 长垣县| 琼海市| 屏东市| 深水埗区| 颍上县| 铜鼓县| 庆城县| 三江| 香港 | 交城县| 甘肃省| 丹凤县| 汾阳市| 澜沧| 凭祥市| 图们市| 全椒县| 浮梁县| 本溪| 栖霞市| 延庆县| 奉节县| 太湖县| 楚雄市| 突泉县| 商丘市| 元江| 松原市| 来安县| 西平县| 邯郸县| 将乐县|