请帮我解决这个非常简单的问题。我想使用ALTER向表中添加一列。但缺少左括号错误让我发疯。我究竟做错了什么 ?
这是我的问题:
ALTER TABLE TEST_TABLE
ADD NAME VARCHAR2<255>;
我的数据库是Oracle 11g。我的搜索没有帮助解决这个问题。
Confusing error about missing left parenthesis in SQL statement
答案 0 :(得分:4)
您为什么使用<
和>
?这就是你缺少括号的地方。
ALTER TABLE TEST_TABLE ADD NAME VARCHAR2(255);
答案 1 :(得分:1)
问题似乎是在varchar2 size参数上,你正在使用“&lt;&gt;”而不是括号。句子应该是这样的:
ALTER TABLE TEST_TABLE ADD NAME VARCHAR2(255);
希望它可以帮到你。