oracle plsql 字符串长度,PLSQL & SQL

摘要:PLSQL & SQL - 修改数据表中的字段长度

这段时间遇到了要改数据表字段长度的需求,所以除了改自己熟悉的 MS SQL 外,也必须要改 Oracle,就在改的当中,发现了两者的语法其实都满像的,不过也看到了一点差异性,小呆想这或许可以考虑纳入一下,呵呵...以下就来看看噜...

MS SQL 2005 & 2008

修改单一字段:

ALTER TABLE Table1 ALTER Column T_Column_1 nvarchar(50) NOT NULL

修改一个以上的字段:

ALTER TABLE Table1 ALTER Column T_Column_1 nvarchar(50) NOT NULL

ALTER TABLE Table1 ALTER Column T_Column_2 nvarchar(50) NOT NULL

...

Oracle

修改单一字段:

ALTER TABLE Table1 MODIFY T_Column_1 VARCHAR2(10);

修改一个以上的字段:

ALTER TABLE Table1

MODIFY

(

T_Column_1  VARCHAR2(10),

T_Column_2  VARCHAR2(10),

T_Column_3  VARCHAR2(10)

);

不知道看倌是否有看出端倪呢!? 身为 MS SQL 的爱好者来说,Oracle 在修改一个以上的字段这点,确实有被小小的感动到,不过小呆相信未来的 MS SQL 会有更多的东西会感动到小呆,呵呵!!!

参考:

Oracle alter table modify column Syntax example

SQL: ALTER TABLE Statement

ALTER TABLE (Transact-SQL)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值