ORA-00902

Error: ORA-00902: invalid datatype

Causa: The datatype entered in the CREATE or ALTER TABLE statement is not valid.

Acción: Correct the syntax.

COMENTARIOS:

por jgs | 06/04/2009 04:20:23

RE: ORA-00902

problemas entre formulario web y bbdd

por pepe | 19/12/2010 12:21:54

RE: ORA-00902

CREATE OR REPLACE PROCEDURE dexamcre(
nombre_tabla VARCHAR2,
campo1 VARCHAR2,
campo2 CHAR,
campo3 VARCHAR2)
AS
instruccion_create VARCHAR2(2000);
--codigo VARCHAR2(10);
--nombre CHAR(20);
--marca VARCHAR2(15);
BEGIN
--codigo := campo1;
--nombre := campo2;
--marca := campo3;
instruccion_create := 'CREATE TABLE ' || nombre_tabla || '( '
|| campo1 || 'VARCHAR2 (5) PRIMARY KEY,'
|| campo2 || 'CHAR(20) UNIQUE NOT NULL,'
|| campo3 || 'VARCHAR2(15) ); ';
EXECUTE IMMEDIATE instruccion_create;
END dexamcre;

por pepe | 19/12/2010 12:29:13

RE: ORA-00902

CREATE OR REPLACE PROCEDURE dexamcre(
nombre_tabla VARCHAR2,
campo1 VARCHAR2,
campo2 CHAR,
campo3 VARCHAR2)
AS
instruccion_create VARCHAR2(2000);
--codigo VARCHAR2(10);
--nombre CHAR(20);
--marca VARCHAR2(15);
BEGIN
--codigo := campo1;
--nombre := campo2;
--marca := campo3;
instruccion_create := 'CREATE TABLE ' || nombre_tabla || '( '
|| campo1 || 'VARCHAR2 (5) PRIMARY KEY,'
|| campo2 || 'CHAR(20) UNIQUE NOT NULL,'
|| campo3 || 'VARCHAR2(15) ); ';
EXECUTE IMMEDIATE instruccion_create;
END dexamcre;