Posted By: jerryiii (Vsude dobre, v CR nejhur) on 'CZdatabases'
Title:     Re: Problem SP MS SQL
Date:      Wed Dec 10 03:53:06 2003

> Ahoj,
> Otazka:
>  - lze v SP vytahnou a pouzit nazev te druhe db, tj. zkousel jsem to takto:
> 
> create procedure dbo.moje as
> 
> declare @db varchar (30)
> declare @hodnota int
> 
> select @db = db from nastaveni -- kde z tabulky nastaveni si prectu treba 
> 'TEST'
> set @db = @db + '.dbo.zakaznici' -- a tady do toho dostanu cestu k tabulce, 
> tj. 'TEST.dbo.zakaznici'
> -- a ted se snazim napr. precist zaznam z druhe databaze
> select @hodnota = cislo from @db where zakaznik = '11' --- atd.
>                               /
> --                         tady mi hlasi chybu 'Must declare the variable 
> '@db'
> 
> jak tam tedy mam dostat nazev ulozene databaze?
> 
> Predem diky za rady

Tohle v SQL nejde, jediny co muzes udelat je udelat SQl prikaz ve varchar 
promenny a tu pak pustit. 

Navic, nevibiras z tabulek? Nerikej ze v MySQL je v databazi jen jedna jedina 
tabulka... 

> RedWolf

          Jerry III

Enough said ...
http://jerryiii.home.sprynet.com/mica/index.htm

Search the boards