2010-11-27 74 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

将默认值更改为默认系统日期