我尝试在 sql 中创建表时遇到错误 (ORA-04044)

问题描述 投票:0回答:1

Im not too sure how I can fix this. Some help would be much appreciated

我尝试改变一些限制,但似乎没有任何效果。我无法在网上找到任何可以帮助我的东西。我尝试过删除内容并重命名,但似乎没有任何效果。

从所附屏幕截图添加代码(Jeff)

create table users_sys(
    userid int primary key,
    username varchar2(255) unique not null,
    email varchar2(255) unique not null,
    registrationdate date default getdate() not null)
);

和错误-

Error report -ORA-04044: procedure, function, package, or type is not allowed here04044. 00000 -  "procedure, function, package, or type is not allowed here"
*Cause:    A procedure, function, or package was specified in an
oracle oracle-sqldeveloper
1个回答
0
投票

这会给你想要的 -

create table users_sys (
    userid           int primary key,
    username         varchar2(255) unique not null,
    email            varchar2(255) unique not null,
    registrationdate date default sysdate not null
);
  • 假设您的 getDate() 函数返回数据库中的当前日期值。
© www.soinside.com 2019 - 2024. All rights reserved.