oracle
文章平均质量分 57
wangxiaojingo
这个作者很懒,什么都没留下…
展开
-
Oracle wmsys.wm_concat()函数 顺序问题 分隔符问题
①什么是wmsys.wm_concat()函数wmsys.wm_concat(列名)函数,能把指定的列的值,(按照group by 中指定的分隔方法),一个个用逗号链接起来新建一张表: create table test( id int, test varchar2(50), rank int )insert into test values原创 2013-05-14 18:48:19 · 14714 阅读 · 0 评论 -
Oracle rownum
Rownum 语句:rownum 是oracle 中的一个伪例,在表中不存在。Rownum 是在查询到的结果集之后,再加上去的,从1开始可以和*同用(提到这个是因为曾经有人说不能和* 同用)例:Rownum 应用create table prod(id varchar2(10)primary key,color varchar2(10),amount numbe原创 2013-05-14 18:48:24 · 467 阅读 · 0 评论 -
Oracle like语句
% 代表0或多个字符_ 代表单个字符like_ _,表示两个字符的串%china%表示带有china 子串的串一个利用like的例子create table prod(id varchar2(10)primary key,color varchar2(10),amount number)insert into prod原创 2013-05-14 18:48:26 · 926 阅读 · 0 评论 -
Oracle 创建用户
先从管理员身份创建用户(system),再退出来,再从普通用户的方式登陆User-->new 赋予的权限(system priviledges)create tableCreate viewcreate procedureCreate tiggerUnlimited tablespace Role privil原创 2013-05-14 18:48:22 · 587 阅读 · 0 评论 -
SQL between and 包不包括边界
between and是包含边界的做一个实验: 借用case 语句来判别:左边 右边原创 2013-05-14 18:48:17 · 23988 阅读 · 1 评论 -
Oracle 杂碎知识(不定时持续更新)
网络计算,分布式计算,云计算:将分布在不同地理位置的计算机并行起来协同计算事务transacion:一系列相对完整独立的SQL语句,要么一起执行要么一起不执行,来保持数据的完整性Oracle 的两个登陆名;Sys:维护系统信息(oracle 坏了,修复)System:创建用户及赋予权限Oracle中的字符串用单引号’’Oracle创建用户:先从管理员身份创建用户(system),再退出来,再从普通原创 2013-05-14 18:48:28 · 602 阅读 · 0 评论 -
Oracle(存储过程,触发器等中) if语句中不能有子查询的原因和解决方案
如果我们输入并运行以下代码: begin if 'U001' in (select userId from userInfo) then dbms_output.put_line('用户编号重复'); end if;end; 会得到以下的错误信息:可以知道,PL/SQL中,if语句是不能有子查询的,PL/SQL的语法有限制。IF 后面只能是逻辑原创 2013-05-30 22:11:13 · 5155 阅读 · 0 评论