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