|
|
|
select * from @dbname + '..tbl' - HELP ?????
|
|||
|---|---|---|---|
|
#18+
select * from @dbname + '..tbl' kak cdelat" podobnyu konstrukciy ??? @dbname - vozvrashaet UDF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2002, 18:20:57 |
|
||
|
select * from @dbname + '..tbl' - HELP ?????
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2002, 18:38:15 |
|
||
|
select * from @dbname + '..tbl' - HELP ?????
|
|||
|---|---|---|---|
|
#18+
a moshno tak cdelat" : @A = exec (@SQL) prisvoit" peremennoi rezultat etoi query ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2002, 19:17:31 |
|
||
|
select * from @dbname + '..tbl' - HELP ?????
|
|||
|---|---|---|---|
|
#18+
В данном случае (результат - набор) нельзя. Если бы результат был скаларной величиной, то можно (sp_executesql). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2002, 19:19:26 |
|
||
|
select * from @dbname + '..tbl' - HELP ?????
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2002, 19:19:42 |
|
||
|
select * from @dbname + '..tbl' - HELP ?????
|
|||
|---|---|---|---|
|
#18+
y menia rezultat vsegda scalarnaia velichina ( only 1 value returned ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2002, 19:30:33 |
|
||
|
select * from @dbname + '..tbl' - HELP ?????
|
|||
|---|---|---|---|
|
#18+
declare @SQL2 varchar(400) declare @SystemUserID int declare @CentreID int set @SystemUserID =3 set @SQl2 = 'select CentreID FROM ' set @SQL2 = @SQL2 + ' [' + dbo.get_dbname() + ']' set @SQL2 = @SQL2 + '.dbo.SystemUsers WHERE SystemUserID = '''+ convert(varchar,@SystemUserID)+'''' print (@SQL2) kak bi mne teper" etot resultat v peremennyu @CentreID peregnat" ? tipa : @CentreID = exec (@SQL2) chto-to .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2002, 19:50:43 |
|
||
|
select * from @dbname + '..tbl' - HELP ?????
|
|||
|---|---|---|---|
|
#18+
Ну что же вы FAQ-то не хотите читать? Ведь и на русском уже. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2002, 20:01:24 |
|
||
|
select * from @dbname + '..tbl' - HELP ?????
|
|||
|---|---|---|---|
|
#18+
spacibo bol"shoe :) vce polychilos" declare @SQL2 Nvarchar(1000) declare @SystemUserID int declare @CentreID int set @SystemUserID =84 set @SQl2 = 'select CentreID FROM ' set @SQL2 = @SQL2 + ' [' + dbo.get_dbname() + ']' set @SQL2 = @SQL2 + '.dbo.SystemUsers WHERE SystemUserID = '''+ convert(varchar,@SystemUserID)+'''' EXEC @CentreID = sp_executesql @SQL2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2002, 20:40:06 |
|
||
|
select * from @dbname + '..tbl' - HELP ?????
|
|||
|---|---|---|---|
|
#18+
???????????????????????????? EXEC @CentreID = sp_executesql @SQL2 У Вас в @Center вернется не результат выполнения запроса ,а BOL: Return Code Values 0 (success) or 1 (failure) или я что-то не так понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2002, 21:08:38 |
|
||
|
select * from @dbname + '..tbl' - HELP ?????
|
|||
|---|---|---|---|
|
#18+
vozvrashaet pravilnii @CentreID tested by query stranno .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2002, 21:11:52 |
|
||
|
select * from @dbname + '..tbl' - HELP ?????
|
|||
|---|---|---|---|
|
#18+
2 query : 1) declare @SQL2 Nvarchar(1000) declare @SystemUserID int declare @CentreID int set @SystemUserID =84 set @SQl2 = 'select CentreID FROM ' set @SQL2 = @SQL2 + ' [' + dbo.get_dbname() + ']' set @SQL2 = @SQL2 + '.dbo.SystemUsers WHERE SystemUserID = '''+ convert(varchar,@SystemUserID)+'''' EXEC @CentreID = sp_executesql @SQL2 ------------------------------------------ 2) declare @SQL2 nvarchar(800) declare @SystemUserID int declare @CentreID int set @SystemUserID =84 set @SQl2 = N'select @CentreID = CentreID FROM [' + dbo.get_dbname() + N'].dbo.SystemUsers WHERE SystemUserID = '''+ convert(varchar,@SystemUserID)+'''' exec sp_executesql @SQl2, N'@CentreID int out', @CentreID = @CentreID out select @CentreID vozvrashayt covershenno odinakovie rez-tati ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2002, 21:19:11 |
|
||
|
select * from @dbname + '..tbl' - HELP ?????
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Попробуйте print @CentreID в конце первого варианта думаю вернет "0" И чем Вам не нравится готовое решение предложенное Glory ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2002, 22:09:13 |
|
||
|
select * from @dbname + '..tbl' - HELP ?????
|
|||
|---|---|---|---|
|
#18+
set nocount on declare @SQL2 Nvarchar(1000) declare @SystemUserID int declare @CentreID int set @SystemUserID =84 set @SQl2 = 'select CentreID FROM ' set @SQL2 = @SQL2 + ' [' + dbo.get_dbname() + ']' set @SQL2 = @SQL2 + '.dbo.SystemUsers WHERE SystemUserID = '''+ convert(varchar,@SystemUserID)+'''' EXEC @CentreID = sp_executesql @SQL2 ---for OBTMApplication_DispositionCampaignRecord print @CentreID vozvrashaet : CentreID ----------- 4 0 otkyda togda 4 beretcia ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2002, 22:57:25 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32056536&tid=1819698]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 352ms |

| 0 / 0 |
