
oracle
WaWaWaei
这个作者很懒,什么都没留下…
展开
-
oracle同义词(Synonyms)和database Links的区别
dblink:当用户要跨本地数据库,去访问另一个数据库中的数据时,本地数据库必须创建远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。同义词:同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系,此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个Database Link(数据库连接)来扩展访...原创 2019-12-09 17:31:30 · 803 阅读 · 0 评论 -
解决Oracle创建视图(VIEW)权限不足的方法
在创建用户的时候如果直接给用户DBA权限,那么在B用户中可以直接查询A用户的表,但是在创建视图时中查询A用户的表就会报无权限,在这种情况下需要再在被访问的A用户里面去给予要访问该表的B用户授权。--创建视图权限grant createview to B;--授予查询权限grant select any table to B;--授予权限grant sel...原创 2019-12-09 17:23:09 · 1923 阅读 · 0 评论 -
oracle变量,游标,存储过程
1.引用型变量declare v_name personinfo.personinfo_name%type; v_code personinfo.personinfo_code%type;begin select personinfo_name, personinfo_code into v_name, v_code from personinfo whe...原创 2019-01-01 17:12:46 · 730 阅读 · 0 评论 -
Oracle的分析函数over
分析函数和聚合函数的不同之处:分析函数和聚合函数很多是同名的,意思也一样,只是聚合函数用group by分组,每个分组返回一个统计值,而分析函数采用partition by分组,并且每组每行都可以返回一个统计值。简单的说就是聚合函数返回统计结果,分析函数返回明细加统计结果。分析函数带有一个开窗函数over(),包含三个分析子句:分组(partition by)排序(order by)窗...原创 2018-12-11 11:16:52 · 299 阅读 · 0 评论 -
rownum
ROWNUM是一个序列,是oracle数据库从数据文件或缓冲区中读取数据的顺序。它取得第一条记录则rownum值为1,第二条为2,依次类 推。如果你用>,>=,=,between...and这些条件,因为从缓冲区或数据文件中得到的第一条记录的rownum为1,则被删除, 接着取下条,可是它的rownum还是1,又被删除,依次类推,便没有了数据。有了以上从不同方面建立起来的对 row...原创 2018-12-11 09:47:35 · 5397 阅读 · 0 评论 -
oracle hextoraw和rawtohex
hextoraw():十六进制字符串转换为raw;rawtohex():将raw串转换为十六进制;hextoraw()函数,当出现比f大的字母时(以a最小z最大)就会报错。原创 2018-12-10 15:57:57 · 2064 阅读 · 0 评论 -
inner join,left join,right join
关于inner join 与 left join 之间的区别,以前以为自己搞懂了,今天从前端取参数的时候发现不是预想中的结果,才知道问题出在inner join 上了。需求是从数据库查数据,在前端以柱形图的形式展现出来,查到的数据按行业分组,显示每个行业的户数及户数占比,涉及到的字段有A表的用户数、总用户数和B表的行业名称。本来是不管查不查的到数据,在X轴都应该显示行业名称的,结果是X、Y轴都...原创 2018-12-10 10:22:37 · 125 阅读 · 0 评论 -
oracle start with connect by PRIOR的使用
select * from mofmworkcenter 这里华立工作重心是父节点,子节点有华立1,华立1下有华立2,3,华立3下有华立4.select * from mofmworkcenter wc start with wc.workcenterid ='4f583dcc-79e5-8429-41c4-8cae6ed7cacd' connect by prior wc.id=...原创 2018-12-07 14:53:40 · 273 阅读 · 0 评论 -
数据库
public string connectionString = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.24.**)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl)));User Id=***;Password=***;"; public OracleCon...原创 2018-11-05 16:44:46 · 156 阅读 · 0 评论