|
Выполнение exec('bla-bla-bla') с GUID (uniqueidentifier)
|
|||
---|---|---|---|
#18+
Нижепреведенный код не работает по какой-либо причине... Просто тихо не работает, не ругаясь, вот и все. Может, кто подскажет, как в эту строку вставить 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2001, 18:46 |
|
Выполнение exec('bla-bla-bla') с GUID (uniqueidentifier)
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2001, 21:54 |
|
Выполнение exec('bla-bla-bla') с GUID (uniqueidentifier)
|
|||
---|---|---|---|
#18+
Poprobuite tak: set @abc='bla-bla-bla' exec(@abc) U menja na 7 v exec ne prohodjat + ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2001, 22:46 |
|
|
start [/forum/topic.php?fid=46&msg=32003937&tid=1827060]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 261ms |
total: | 389ms |
0 / 0 |