常用oracle语句

1、

select MACHINE from v$session   //可以查看到连接到oracle服务上客户端计算机名字
select sys_context('USERENV','IP_ADDRESS')  from dual;  //获取oracle客户段ip地址
select count(*) from v$session where username is not null;  //获取用户连接数

desc v$session; //查看oracle 列名及属性
select instance_name from v$instance;  //获取oracle的sid

2、oracle 存储过程中如何转义单引号

1) 两个单引号在动态sql中可以表示一个单引号  v_sql:=' select * from scott.emp where name=''swith'' ';

2) 使用 chr(39) 替换'  SQL> select 'tom'||chr(39)||' book' from dual;

3、把数据库里的一个表的一个字段的值全部修改然后再作为新数据导入数据库中,例如字段表table的字段A值全是‘a’,我要把A的全都改成‘b’,然后插入到表table中;

insert into 表名
(字段名1,字段名2,字段A....)
select 字段名1,字段名2,‘B’,....
from 表名
where 字段A = ‘A’;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值