C# 错误 ORA 00907:缺少右括号 [英] C# Error ORA 00907: Missing Right Parenthesis

查看:61
本文介绍了C# 错误 ORA 00907:缺少右括号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的错误:

ORA 00907:缺少右括号

ORA 00907: Missing Right Parenthesis

我的代码:

CREATE TABLE TBL_TD_USER
(

  USER_ID                 INTEGER(10) NOT NULL,
  USER_NAME               VARCHAR2(20) NOT NULL,
  PASSWORD                VARCHAR2(20) NOT NULL,
  CREATED_BY              VARCHAR2(20) NOT NULL,
  CREATED_DATE            DATE NOT NULL,
  MODIFIED_BY             VARCHAR2(20) NOT NULL,
  MODIFIED_DATE           DATE NOT NULL,
  IS_ACTIVE               CHARACTER(1) NOT NULL,
  DESCRIPTION             VARCHAR2(200) NOT NULL,

  CONSTRAINT TBL_TD_USER PRIMARY KEY (USER_ID)

);

推荐答案

这有效:

CREATE TABLE TBL_TD_USER    
(    
 USER_ID       INTEGER NOT NULL ,    
 USER_NAME     VARCHAR2(20) NOT NULL,    
 PASSWORD      VARCHAR2(20) NOT NULL,    
 CREATED_BY    VARCHAR2(20) NOT NULL,    
 CREATED_DATE  DATE NOT NULL,    
 MODIFIED_BY   VARCHAR2(20) NOT NULL,    
 MODIFIED_DATE DATE NOT NULL,    
 IS_ACTIVE     VARCHAR2(1) NOT NULL,    
 DESCRIPTION   VARCHAR2(200) NOT NULL,    
 CONSTRAINT TBL_TD_USER PRIMARY KEY (USER_ID)    
);

  • oracle 中没有名为 CHARACTER 的变量类型,作为替代,您可以使用 VARCHAR2 括号中的长度值.
  • 您可以使用没有长度的 INTEGER 类型.
    • There's no variable type named CHARACTER in oracle, as an alternative, you to use VARCHAR2 with length value in parenthesis.
    • You can use INTEGER type without length.
    • 演示

      这篇关于C# 错误 ORA 00907:缺少右括号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆