ERROR en línea 1:ORA-00922: missing or invalid option

Tatiana
02 de Febrero del 2006
Hola : alguien de ustedes sabe si hay alguna restriccion sobre el numero de campos que pude tener un table. estoy creando la siguiente tabla y no encuentro el error:

CREATE TABLE Inv_Cde(
Served_MSISDN VARCHAR2(15),
MSISDN_NIR NUMBER(5),
Location_Number VARCHAR(20),
L_NIR NUMBER(5),
A_Number VARCHAR2(20),
A_NIR NUMBER(5),
CalledPartyNumber VARCHAR(20),
B_Number VARCHAR2(20),
R_Marcacion VARCHAR(20),
B_NIR NUMBER(5),
C_Number VARCHAR2(20),
C_NIR NUMBER(5),
Company NUMBER(3),
Region NUMBER(3),
Call_Detail_ID VARCHAR2(100),
Creation_Date VARCHAR2(50),
Start_Time VARCHAR2(50),
Start_Time_HHMMSS NUMBER(5),
Direction VARCHAR2(15),
Switch VARCHAR2(15),
Home VARCHAR2(50),
Home_Roam NUMBER(3),
World_Number VARCHAR2(25),
Cell_Site_ID VARCHAR2(20),
Cell_Description VARCHAR2(20),
Special_Number VARCHAR2(3),
Special_Number_Free_Call VARCHAR2(3),
Period NUMBER(3),
Toll_Type NUMBER(3),
Toll_Type_Detailed VARCHAR2(20),
Country VARCHAR2(5),
CountryCode VARCHAR2(5),
Rate_Key VARCHAR2(20),
NAM_Area_Code NUMBER(5)
Basic_Rate NUMBER(5,2),
LD_Carrier NUMBER(3),
Start_Time VARCHAR2(50),
EndTime VARCHAR2(50),
Original_Duration NUMBER(5),
Rounded_Duration NUMBER(5),
Air_Amount_Str NUMBER(10,2),
Tax_Air_Amount_Str NUMBER(5,2),
Roaming_Amount_Str NUMBER(10,2),
Tax_Roaming_Amount_Str NUMBER(5,2),
Long_Distance_Amount_Str NUMBER(10,2),
Tax_Long_Distance_Amount_Str NUMBER(5,2),
Total_Amount_Str NUMBER(10,2),
Service_Class NUMBER(5),
Type_Of_Charge NUMBER(3),
Tax_Rate NUMBER(2,2),
Number_Of_SMS NUMBER(3),
Fully_Charged_Duration NUMBER(5),
Faf_Indicator VARCHAR2(15),
Numregs NUMBER(3),
FoundSCP NUMBER(3),
FoundMSC NUMBER(3),
FlushDirect NUMBER(3),
ErrorField VARCHAR2(5)) tablespace tsdetllam;

Jor-El
02 de Febrero del 2006
Tatiana, bonita:

Creo y digo solo creo que el error que te dá es porqué algun campo tiene mas carácteres de los permitidos.

De todas maneras, mañana en el curro ejecuto eso en el sql-plus y te digo exactamente porque te está petando ¿ vale ?

PD : Bonito nombre, mejor dicho , tienes un nombre muy bonito. ¿ Eres tan guapa como tu nombre ?

Si te he molestado, te pido perdón, pero tenía que decirlo.

Mañana te digo que es lo que falla.

Saludos desde Madrid

tatiana
02 de Febrero del 2006
Muchas gracias

.. me agrada mi nombre y si me considero fisicamente afortunada..

No creo que mi error se por la longitud, ya que anteriormente he creado tablas con estos parametros..el campo mas grande es un varchar2 (100).

De cualquier forma gracias por tu tiempo.

Saludos desde México.






Jor-El
02 de Febrero del 2006
No me refería al tamaño del campo, si no al numero de caracteres como este :
Tax_Long_Distance_Amount_Str

De todas maneras, mañana te digo exactamente lo que pasa ¿ vale ?

Saludos



tatiana
02 de Febrero del 2006
Ups..!!

Ya entiendo.....

que tenga un dia de exito..

pues que me has alegrado el mio.. con lo de bonita..

Jor-El
02 de Febrero del 2006
Te pillé.................

Mira, en la linea 35 ( NAM_Area_Code NUMBER(5) ) te falta la coma al final, lo correcto es NAM_Area_Code NUMBER(5),

Seguimos : la linea 18 y la 38 ( Start_Time VARCHAR2(50), ) están repetidas, quita una.

El resto está OK, y crearas la tabla correctamente