相关疑难解决方法(0)

如何修改列的大小

我在Oracle SQL Developer中创建了表Test_Project2.之后我意识到列proj_name的大小很小,所以我决定使用follwoing语句修改列

ALTER TABLE TEST_PROJECT2 MODIFY proj_name VARCHAR2(300);
Run Code Online (Sandbox Code Playgroud)

但由于某些原因,Oracle SQL Developer用红色强调了分号,我不知道什么是错误以及如何纠正它

Test_Project2:

CREATE TABLE Test_Project2 (
proj_id number(30),
proj_name VARCHAR2 (30),
proj_desc VARCHAR2(300)
);
Run Code Online (Sandbox Code Playgroud)

oracle alter-table oracle-sqldeveloper

33
推荐指数
3
解决办法
15万
查看次数

如何在Oracle中缩短varchar2字段?

我在一个表中的字段是varchar2,4000字节.有超过50000行.并非所有行都包含此字段中的数据.很少有数据字段超过255个字节,但有些是4000.要将表放在新的应用程序中,我需要将字段缩短为255个字节.

是否有一个SQL语句将长度减少到255?我意识到数据将丢失,这是新应用程序成本的一部分.剪切应该是任意的,只要在255处停止数据,无论情况如何.

oracle

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

标签 统计

oracle ×2

alter-table ×1

oracle-sqldeveloper ×1