oracle数据库sql语句语法扩展

修改字段长度

alter table student modify(xm varchar2(30));

修改字段的类型/或是名字(不能有数据)

alter table student modify(xm char(30));

修改表的名字

rename student to stu;

修改日期输入格式

alter session set nls_date_format = ‘yyyy-mm-dd’;       //临时生效,重启后不起错用

insert into student values (‘001’,’salina’,’女’,to_date(’01-5 -05’,’yyyy-mm-dd’),10);

insert into student values (‘001’,’salina’,’女’,to_date(’01/5 -05’,’yyyy/mm/dd’),10);

更改多项数据

update emp set (job,sal,comm)=(select job,sal,comm from emp where ename='SMITH') where ename='SCOTT';

批量查询

select * from emp where in(123,456,789);       //查询一个条件的多个情况的批量处理

字符函数

lower(char)将字符串转换为小写的格式

upper(char)将字符串装换为大写的格式

length(char)返回字符串的长度

substr(char,m,n)取字符串的子串

合并查询

union(求并集), union  all  , intersect(取交集),   minus (差集)

select ename,sal,job from emp where sal>2500;

select ename,sal,job from emp where job='MANAGER';

select ename,sal,job from emp where sal>2500 union select ename,sal,job from emp where job='MANAGER';    // union(求并集)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值