Oracle数据库 ALERT语句

1.查询表内容

--查询STUDENTINFO表中的内容

SELECT * FROM C##UTEST.STUDENTINFO

 

2.向表中添加COLUMN

--向表STUDENTINFO添加列表项 JLCF NVARCHAR2类型

ALTER TABLE C##UTEST.STUDENTINFO ADD (JLCF NVARCHAR2(50));

SELECT * FROM C##UTEST.STUDENTINFO

 

--向表STUDENTINFO添加列表项 SXXF NUMBER类型

ALTER TABLE C##UTEST.STUDENTINFO ADD (SXXF NUMBER(2));

SELECT * FROM C##UTEST.STUDENTINFO

 

3.删除表中COLUMN

--删除表C##UTEST中的JLCF SXXF列表项

ALTER TABLE C##UTEST.STUDENTINFO DROP COLUMN JLCF;

ALTER TABLE C##UTEST.STUDENTINFO DROP COLUMN SXXF;

SELECT * FROM C##UTEST.STUDENTINFO

 

4. 向表中添加COLUMN(和2 功能一样)

--向表C##UTEST中添加JLCF SXXF列表项

alter table C##UTEST.studentinfo add (jlcf nvarchar2(50),sxxf number(2));

SELECT * FROM C##UTEST.STUDENTINFO

 

5.重命名COLUMN

--将表STUDENTINFO中XM 项重命名为 STUNAME

ALTER TABLE C##UTEST.STUDENTINFO RENAME COLUMN XM TO STUNAME;

SELECT * FROM C##UTEST.STUDENTINFO

 

 

6.修改COLUMN类型

--将表STUDENTINFO中 SXXF 项 类型改为 NUMBER(3, 0)

ALTER TABLE C##UTEST.STUDENTINFO MODIFY (SXXF NUMBER(3, 0) );

 

7. 删除表中COLUMN(与3功能相同)

--将表STUDENTINFO中 SXXF 项 设为不可以,等价于drop column

--但是目的是提高性能,可以在生产高峰期时使用unused,之后在服务器空闲时再操作

alter table C##UTEST.studentinfo set unused column SXXF;

SELECT * FROM C##UTEST.STUDENTINFO

 

8.插入数据

INSERT INTO C##UTEST.studentinfo (XUEHAO, STUNAME, XINGBIE, BIRTHDAY, GRADE, JIGUAN)

VALUES (1616466066, 'Eric', 'MAN', to_date('2000-12-21','yyyy-mm-dd') , '高一', '泰州');

 

INSERT INTO C##UTEST.CUSTOMERS (ID, NAME, AGE, ADDRESS, SALARY)

VALUES (66, 'Su', 28, 'TaiZou', 5000)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿月浑子の

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值