<分区>
我正在尝试使用 JDBC 在 Oracle DB 中创建表,但在以下语句中出现“缺少右括号”错误。我查过谷歌和我的引用书,语法是正确的。
stmt.executeQuery("create table Employee("+
"Name varchar2(20),"+
"EmpId integer(2),"+
"EmpDesignation varchar2(20),"+
"EmpResidence varchar2(20))");
<分区>
我正在尝试使用 JDBC 在 Oracle DB 中创建表,但在以下语句中出现“缺少右括号”错误。我查过谷歌和我的引用书,语法是正确的。
stmt.executeQuery("create table Employee("+
"Name varchar2(20),"+
"EmpId integer(2),"+
"EmpDesignation varchar2(20),"+
"EmpResidence varchar2(20))");
最佳答案
您不能为 integer
添加长度:
stmt.executeQuery("create table Employee(Name varchar2(20),EmpId integer ,EmpDesignation varchar2(20),EmpResidence varchar2(20))");
关于sql - CREATE TABLE 语句中缺少右括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30207431/