2010-11-27 68 views
0

代碼:錯誤表創建語句

create table Penalties (
    PaymentNo number (4) not null, 
    PlayerNo number(4), 
    Pen_date date default now(), 
    Amount number(7,2) default 2000.00 
); 

錯誤信息(在德國):

Fehler beim Start in Zeile 1 in Befehl: 
create table Penalties (PaymentNo number (4) not null, PlayerNo number(4),Pen_date date default now(), Amount number(7,2) default 2000.00) 
Fehler bei Befehlszeile:1 Spalte:96 
Fehlerbericht: 
SQL-Fehler: ORA-04044: Prozedur, Funktion, Package oder Typ hier nicht zulässig 
04044. 00000 - "procedure, function, package, or type is not allowed here" 
*Cause: A procedure, function, or package was specified in an 
      inappropriate place in a statement. 
*Action: Make sure the name is correct or remove it. 

請幫

回答

2

使用now()爲默認值這裏不允許使用。嘗試將其替換爲sysdate

0

將默認值更改爲默認系統日期