nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

nome tabella passato come parametro

Von: nicoletta (trevilon@email.it) [Profil]
Datum: 19.06.2008 05:52
Message-ID: <4859d7f4$0$18154$4fafbaef@reader3.news.tin.it>
Newsgroup: it.comp.software.database
La seguente query

DECLARE @nome_tabella CHAR(15);
SET @nome_tabella= "PIPPO";
create table @nome_tabella(
campo1 char(20),
campo2 int );


mi da il seguente errore
Messaggio 102, livello 15, stato 1, riga 11
Sintassi non corretta in prossimità di '@nome_tabella'.

Evidentemente il nome dela tabella deve essere indicato in chiaro e non
essere contenuto in una variabile (nome_tabella nella fattispecie)

il data base è composto da molte tabelle identiche come struttura.
Come fare a costruire delle query o delle stored procedure che
funzionino su tutte le tabelle senza scriverne tante quante sono le
tabelle e che differiscono solo per il nome di riferimento alla tabella?
grazie nicoletta

[ Auf dieses Posting antworten ]