小编mee*_*shi的帖子

如何在最新字段中插入NULL Oracle SQL Developer

CREATE TABLE pledge
(
    pledge_ID            NUMBER NOT NULL ,
    pledge_endDate       DATE NULL ,
    pledge_startDate     DATE NULL  ,
    pledge_amount        DECIMAL(9,2) NULL  CONSTRAINT  Currency_1322638346 CHECK (pledge_amount >= 0),
    artist_userID        NUMBER NOT NULL,
    follower_userID      NUMBER NOT NULL, 
CONSTRAINT  XPKPledge PRIMARY KEY (pledge_ID),
CONSTRAINT gets FOREIGN KEY (artist_userID) REFERENCES ArtistMember (user_ID),
CONSTRAINT makes FOREIGN KEY (follower_userID) REFERENCES FollowerMember (user_ID)
);
Run Code Online (Sandbox Code Playgroud)

当我尝试插入空值时,出现以下错误。

INSERT INTO pledge VALUES(559, 'null','1-FEB-2016', 3850, 85275, 88128);

Error report -
SQL Error: ORA-00904: : invalid identifier
00904. 00000 -  "%s: invalid identifier" …
Run Code Online (Sandbox Code Playgroud)

sql oracle

5
推荐指数
1
解决办法
4万
查看次数

是否可以创建一个电子邮件约束为"@"的表格.检查是为了确保电子邮件具有@符号

CREATE TABLE Member
(
    user_ID              NUMBER NOT NULL ,
    user_password        VARCHAR2(50) NULL  CONSTRAINT  Email_153906048 CHECK (user_password IN ('%@%')),
    user_email           VARCHAR2(50) NULL  CONSTRAINT  Email_1275780631 CHECK (user_email IN ('%@%')),
    user_firstName       VARCHAR2(20) NULL ,
    user_lastName        VARCHAR2(20) NULL ,
    user_type            VARCHAR2(8) NULL  CONSTRAINT  Type_1346517516 CHECK (user_type IN ('Artist', 'Follower')),
CONSTRAINT  XPKUser PRIMARY KEY (user_ID)
);
Run Code Online (Sandbox Code Playgroud)

oracle oracle-sqldeveloper

0
推荐指数
1
解决办法
369
查看次数

标签 统计

oracle ×2

oracle-sqldeveloper ×1

sql ×1