Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выполнение exec('bla-bla-bla') с GUID (uniqueidentifier) / 4 сообщений из 4, страница 1 из 1
04.04.2001, 18:46
    #32003930
Kostya79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение exec('bla-bla-bla') с GUID (uniqueidentifier)
Нижепреведенный код не работает по какой-либо причине... Просто тихо не работает, не ругаясь, вот и все. Может, кто подскажет, как в эту строку вставить guid, чтобы заработало... Спасибо!

CREATE PROCEDURE prop_select_delete
@prop_id uniqueidentifier,
@prop_type varchar(16)

AS

BEGIN TRAN

DECLARE @tmp varchar(36)

SELECT @tmp = CAST(@prop_id as varchar(36))

exec ('DELETE FROM '+ @prop_type +' WHERE prop_id = '''+ @tmp + '''')

COMMIT TRAN
...
Рейтинг: 0 / 0
04.04.2001, 21:54
    #32003935
Fompro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение exec('bla-bla-bla') с GUID (uniqueidentifier)
SQL2000 - No problem !

DROP PROCEDURE prop_select_delete
GO
CREATE PROCEDURE prop_select_delete
@prop_id uniqueidentifier,
@prop_type varchar(16)
AS
DECLARE @cmd varchar(255)
BEGIN TRAN
DECLARE @tmp varchar(36)
SELECT @tmp = CAST(@prop_id as varchar(36))
SELECT @cmd='DELETE FROM '+ @prop_type +' WHERE prop_id = '''+ @tmp + ''''
SELECT @cmd
--EXEC(@cmd)
exec ('DELETE FROM '+ @prop_type +' WHERE prop_id = '''+ @tmp + '''')
COMMIT TRAN
GO
CREATE TABLE #tmptab (prop_id uniqueidentifier)
BEGIN TRAN
INSERT #tmptab VALUES('6F9619FF-8B86-D011-B42D-00C04FC964FF')
SELECT * FROM #tmptab
EXEC prop_select_delete '6F9619FF-8B86-D011-B42D-00C04FC964FF','#tmptab'
SELECT * FROM #tmptab
ROLLBACK TRAN
DROP TABLE #tmptab
...
Рейтинг: 0 / 0
04.04.2001, 22:46
    #32003937
AlexLV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение exec('bla-bla-bla') с GUID (uniqueidentifier)
Poprobuite tak:

set @abc='bla-bla-bla'
exec(@abc)

U menja na 7 v exec ne prohodjat +
...
Рейтинг: 0 / 0
05.04.2001, 17:47
    #32003963
Kostya79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение exec('bla-bla-bla') с GUID (uniqueidentifier)
Спасибо большое! Заработало...
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выполнение exec('bla-bla-bla') с GUID (uniqueidentifier) / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]