Aan*_*Aan 0 sql oracle oracle11g oracle-sqldeveloper
当我尝试在Oracle SQL Developer中执行以下SQL语句时:
CREATE TABLE Nrom1Tab ( Sig TEXT NOT NULL PRIMARY KEY,
DocSubject TEXT,
DocClassification TEXT,
DepName VARCHAR,
OrgName TEXT,
FromInf TEXT,
ToInf TEXT,
DateInf TEXT,
NoteInf TEXT );
Run Code Online (Sandbox Code Playgroud)
它显示了这个错误:

但是,我不确定错误消息是什么
TEXT 在Oracle中不是有效的数据类型.VARCHAR是一种有效的数据类型,但您需要指定长度(即VARCHAR(10))允许最多10个字节的存储空间(假设默认NLS_LENGTH_SEMANTICS值为BYTE).通常优选使用VARCHAR2数据类型而不是数据类型VARCHAR.