Oracle互换总结
Oracle互换总结
1. 多行换成一行
col1 col2 col1 col2
a 1
a 2 转换后 a 1,2,3
a 3
A.
sys_connect_by_path
函数
SELECT NAME, ltrim(MAX(sys_connect_by_path(userid, ',')), ',') userid
from(SELECT NAME, userid,row_number() over(PARTITION BY NAME ORDER BY userid) rn from test) START WITH rn = 1 CONNECT BY rn - 1 = PRIOR rn AND NAME = PRIOR NAME GROUP BY NAME ORDER BY NAME;
B.wmsys.WM_CONCAT函数
select NAME,wmsys.WM_CONCAT(userid) from xj_class group by NAME;
2. 一行换多行
col col
1,2,3 转换后 1
2
3
select substr(subjec
相关文档:
概述
虚拟专用数据库 (VPD) 提供了角色和视图无法提供的行级访问控制。对于互联网访问,虚拟专用数据库可以确保在线银行的客户只能看到他们自己的帐户。Web 托管公司可以在同一 Oracle 数据库中维护多个公司的数据,但只允许每个公司查看其自身数据。
在企业内部,虚拟数据库可在应用程序部署方面降低拥有成本。可以在数 ......
Oracle中可以调用Java的代码,一般通过两种方式进行调用,一个是直接将Java代码写在Oracle内部,另外一种是将编译好的class文件载入到Oracle中。
-A-
1、在SQLPlus中创建Oracle中的Java类与方法(方法必须是静态公有方法)
create or replace and compile java source named hello as
public class Hello {
pu ......
1.获取登陆用户的主机名
select sys_context('userenv','host') from dual;
2.获取登陆用户的IP地址
select sys_context('userenv','ip_address') from dual; ......
安装oracle时,由于反复安装卸载,遇到服务没有卸载不能继续安装的问题,从网上找到了资料,怕丢失在此转载一下,内容如下:
如果你也和我一样,用工具创建了一个服务,想删除时却发现删除不掉。或者安装了DameWare Mini Remote 以后(包括自己安装或者机器被黑)在服务里有一个“DameWare Mini Remote Control” ......