Registriert seit: 13. Dez 2003
15 Beiträge
|
neue Tabelle mit StoredProc erzeugen?
30. Sep 2007, 11:02
Datenbank: Interbase • Version: 6.0 • Zugriff über: IBX
Hallo,
das Programm soll eine neue Tabelle mittels einer in der Datenbank (IB6) gespeicherten Prozedur (StoredProc) erzeugen.
Ich bekomme Syntax-Error in der Zeile "CREATE TABLE" angezeigt.
Was ist hier verkehrt?
SQL-Code:
SET TERM ^^ ;
CREATE PROCEDURE CREATE_PREIS_TABLE (
KDNR VarChar(6)) AS
begin
CREATE TABLE :KDNR
(
ARTNR NUMERIC( 4, 0) NOT NULL,
ARTIKEL VARCHAR( 35) COLLATE BIG_5,
MEINHEIT VARCHAR( 10) COLLATE BIG_5,
PREIS NUMERIC( 7, 2),
UMODE NUMERIC( 1, 0),
MODDAT DATE,
MODDURCH VARCHAR( 35) COLLATE BIG_5
);
insert into :KDNR (Artnr, ARTIKEL, MEINHEIT, PREIS) SELECT * from PREIS;
end
^^
SET TERM ; ^^
tschüß, Steffen
|
|
Zitat
|