sqlserver 自定义函数
发布时间:2020-12-12 16:06:59 所属栏目:MsSql教程 来源:网络整理
导读:USE [STour]GO/****** Object: UserDefinedFunction [dbo].[f_split] Script Date: 08/22/2013 09:05:42 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER function [dbo].[f_split](@c varchar(2000),@split varchar(2)) returns @t table(col v
USE [STour] GO /****** Object: UserDefinedFunction [dbo].[f_split] Script Date: 08/22/2013 09:05:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER function [dbo].[f_split](@c varchar(2000),@split varchar(2)) returns @t table(col varchar(100)) as begin while(charindex(@split,@c)<>0) begin insert @t(col) values (substring(@c,1,charindex(@split,@c)-1)) set @c = stuff(@c,@c),'') end insert @t(col) values (@c) return end 用法: 查询 delete LS_Room_Guest where guestid not in (select col from dbo.f_split('LD1,LD2,2',','))其中dbo.f_split 函数返回结果为 ‘LD1’,'LD2','1','2' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |