Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.31;
Скачать: CL | DM;

Вниз

MSQ SQL Server 2005   Найти похожие ветки 

 
Василий Жогарев ©   (2009-02-16 14:54) [0]

DECLARE @Sql nvarchar(6);
SET @Sql = N"";
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N"[dbo].[fnTrim]") AND type in (N"FN", N"IF", N"TF", N"FS", N"FT")) SET @Sql = N"CREATE" ELSE SET @Sql = N"ALTER";
SET @Sql = @Sql + " FUNCTION [dbo].[fnTrim](@Str nvarchar([MAX]))
RETURNS nvarchar([MAX])
AS
BEGIN
 RETURN LTRIM(RTRIM(@Str));
END";
EXECUTE dbo.sp_executesql @Sql;
GO


Ошибка.

Сообщение 102, уровень 15, состояние 1, строка 1
Неправильный синтаксис около "ALTER".


Непонятно по какой причине. Спасибо.


 
Медвежонок Пятачок ©   (2009-02-16 15:20) [1]

надо вывести текущее значение @sql  и гадать над ним, а не над этим кодом


 
clickmaker ©   (2009-02-16 15:29) [2]

> nvarchar(6);

не маловато?


 
Ega23 ©   (2009-02-16 15:53) [3]


DECLARE @Sql nvarchar(6);
......
SET @Sql = @Sql + .....


У тебя тупо отсекается всё после "CREATE" или "ALTER "


 
имя   (2009-03-28 12:49) [4]

Удалено модератором


 
имя   (2009-03-28 12:51) [5]

Удалено модератором


 
имя   (2009-03-28 12:51) [6]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2009.05.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
15-1238018281
Юрий
2009-03-26 00:58
2009.05.31
С днем рождения ! 26 марта 2009 четверг


15-1238352596
Б
2009-03-29 22:49
2009.05.31
Скачивать в ждущем режиме 2.


15-1238128193
Ламо777
2009-03-27 07:29
2009.05.31
Установка SVN-сервера на Windows


15-1238504560
Городской Шаман
2009-03-31 17:02
2009.05.31
Похоже, старый подход к разработке игр скоро вымрет.


4-1210452824
sargast
2008-05-11 00:53
2009.05.31
Pipe