ВУЗ:
Составители:
Рубрика:
@Pos int
SET (@Strl = @String
WHILE l > 0
BEGIN
SET @Pos = CHARINDEX(" ", @Strl)
IF @Pos>0
BEGIN
INSERT INTO @tabl
VALUES (SUBSTRING((@Strl, 1, @Pos))
SET @Strl = SUBSTRING(@Strl, @Pos+l. 500)
END
ELSE
BEGIN
INSERT INTO @tabl VALUES (@Strl)
BREAK
END
END
RETURN
END
Можно использовать эту функцию следующим образом:
DECLARE @Text nvarchar(4000)
SELECT @Text = notes FROM titles
WHERE title = "Is Anger the Enemy?"
SELECT * FROM Func3(@Text)
Будет получен следующий результат:
Number Value
Задание 1.9.4.
В качестве примера рассмотрим использование процедуры
sp_helptext для получения кода функции Func3, созданной в предыдущем разделе.
Вызов процедуры будет выглядеть следующим образом
EXEC sp_helptext "Func3"
@Pos int
SET (@Strl = @String
WHILE l > 0
BEGIN
SET @Pos = CHARINDEX(" ", @Strl)
IF @Pos>0
BEGIN
INSERT INTO @tabl
VALUES (SUBSTRING((@Strl, 1, @Pos))
SET @Strl = SUBSTRING(@Strl, @Pos+l. 500)
END
ELSE
BEGIN
INSERT INTO @tabl VALUES (@Strl)
BREAK
END
END
RETURN
END
Можно использовать эту функцию следующим образом:
DECLARE @Text nvarchar(4000)
SELECT @Text = notes FROM titles
WHERE title = "Is Anger the Enemy?"
SELECT * FROM Func3(@Text)
Будет получен следующий результат:
Number Value
Задание 1.9.4. В качестве примера рассмотрим использование процедуры
sp_helptext для получения кода функции Func3, созданной в предыдущем разделе.
Вызов процедуры будет выглядеть следующим образом
EXEC sp_helptext "Func3"
Страницы
- « первая
- ‹ предыдущая
- …
- 113
- 114
- 115
- 116
- 117
- …
- следующая ›
- последняя »
