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