|
function in sqlserver
|
|||
---|---|---|---|
#18+
Help I need some function as split in VB ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2000, 13:40 |
|
function in sqlserver
|
|||
---|---|---|---|
#18+
Unfortunately there is no exactly the same functionality among built-in stored procedures / functions in SQL Server. However you could easily reproduce required behavior in your own UDF: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[fnTokens]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[fnTokens] GO create function fnTokens (@InputString as nvarchar(4000), @Delimiters as varchar(100)) returns @Tokens table (id int identity (1, 1) NOT NULL primary key clustered, Token nvarchar(4000)) as begin declare @c as nvarchar(1), @Token as nvarchar(4000) declare @i as int set @Delimiters = @Delimiters + char(1) set @InputString = @InputString + right(@Delimiters, 1) select @i = 1, @Token = '' while @i <= len(@InputString) begin set @c = substring(@InputString, @i, 1) if charindex(@c, @Delimiters) = 0 set @Token = @Token + @c else if @Token > '' begin insert @Tokens (Token) values (@Token) set @Token = '' end set @i = @i + 1 end return end go ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2000, 21:08 |
|
|
start [/forum/topic.php?fid=46&msg=32001380&tid=1827510]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 294ms |
total: | 422ms |
0 / 0 |