【急】DB2数据库修改某个字段的长度的语句

【急】DB2数据库修改某个字段的长度的语句,第1张

a首先记住一个原则:一个
SQL
语句只能改变每列的一个属性(例如,类型或可空性)
b你的错误在于:
1)
varchar(1)

not
null
一起写。
2)SET
DATA
TYPE
VARCHAR
(1)写成了
SET
DATA
COLUMN_NAME
VARCHAR
(1)
c
所以:
1)alter
table
tbl_t_txn
alter
column
COLUMN_NAME
varchar(1)
not
null;
这句分开写:
alter
table
tbl_t_txn
alter
column
COLUMN_NAME
SET
NOT
NULL
alter
table
tbl_t_txn
alter
column
COLUMN_NAME
SET
DATA
TYPE
varchar(1)
而:
2)ALTER
TABLE
tbl_t_txn
ALTER
COLUMN
COLUMN_NAME
SET
DATA
COLUMN_NAME
VARCHAR
(
1)
;
写成:
2)ALTER
TABLE
tbl_t_txn
ALTER
COLUMN
COLUMN_NAME
SET
DATA
TYPE
VARCHAR(1);

1、mysql中修改字段长度

ALTER TABLE tb_article MODIFY COLUMN NAME VARCHAR(50);  

这里的tb_article为表名,NAME为字段名,50为修改后的长度

2、mysql修改字段类型:

ALTER TABLE tb_article MODIFY COLUMN NAME CHAR(50);  

修改后,name字段类型由varchar变为char

3、mysql中增加列:

ALTER TABLE tb_article ADD COLUMN name1 VARCHAR(30);  

4、mysql中修改列 :

ALTER TABLE tb_article CHANGE name1 name2 VARCHAR(30); 

5、mysql中删除列 :

ALTER TABLE tb_article DROP COLUMN name2;  

1、创建表:

CREATE TABLE Student(

id varchar2(32) primary key,

name varchar2(8) not null,

age number
);

2、修改字段名:

alter table Student rename name to StuName;

3、修改数据类型:

alter table Student modify (id varchar2(64));

Oracle数据库介绍:

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13391708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-27
下一篇 2023-07-27

发表评论

登录后才能评论

评论列表(0条)

保存