`
daxiong921
  • 浏览: 44803 次
  • 性别: Icon_minigender_1
  • 来自: 龙岩
社区版块
存档分类
最新评论
文章列表
View(视图):其实就是一个子查询,使用它可以方便我们的查询。               视图命名规则是 v$_viewname 。 Dictionary:顾名思义,字典的意思,oracle将用户的表,用户创建的视图,索引 。。。等信息都存放在相应的表中,具体有哪些表,可以到 dictionary 表中对应去查询 常见的有 user_tables , user_views, user_constraints, user_indexs 等。 Sequence:mysql中有AutoIncreatment,sql server有identity,oracle中没有主键自动递增的类型,怎么做到 ...
a oracle每张表都会自动给其加上一个伪字段叫做 rownum b rownum 是按照查处的记录,按照顺序依次叠加排序的 1,2,3....... c 在where中只能使用 <= 小于等于 来限制rownum的过滤条件 d Oracle的分页查询数据就必须用到 rownum 而按照 对于一张表进行分页,必须得用到 三重的 select嵌套查询。 例如这个查询,查找 emp表中,按工资从高到低排列,排在第6-10的记录。 select ename,sal from ( select ename,sal,rownum r from (s ...
1 oracle 备份: oracle 的表空间是以用户为单位存在的,所以要备份某个用户的表,这么操作: a,进入一个文件夹 b,输入 exp 命令 c,按照 控制台的提示,输入用户名以及完成要备份的各种提示 2 oracle创建用户 create user daxiong identified by daxiong default tablespace users quota 10M on users; 3 给用户赋予权限 grant create session,create table,create view to daxiong; session -- 登录权限 table   - ...
1 dual 是一个空表,用于计算使用,例如 select 2*3 from dual 这样可以得出计算结果 2 ed 在我们使用sqlplus的时候,有的语句很长,我们可以使用 ed命令,将sql语句导入到记事本中,然后保存关闭记事本后,写的那些语句又可以返回到sqlplus中去,这样可以很方便我们在sqlplus控制台的操作。
1 有哪些人的工资,位于所有人平均工资之上? 2 按照部门进行分组之后,每个部门工资最高的人? 3 求每个部门平均薪水的薪水等级是多少? 解法一 select e.deptno,e.avg_sal,grade from salgrade s join (select deptno,avg(sal) avg_sal from emp group by deptno) e on (e.avg_sal between s.losal and s.hisal); 解法二 select deptno,avg_sal,grade from (select deptno,avg ...
1 原本用 sql1992的语法连接 emp和dept表是这样连的 select ename,dname from emp ,dept where emp.deptno = dept.deptno; 换成 sql 1999的语法连接 emp和dept表的话,是这样连的 select ename,dname from emp join dept on (emp.deptno=dept.deptno) 如果用 sql1999语法 ...
1 group by 查询各个部门的平均薪水 select avg(sal) from emp group by deptno; 将部门编号和部门平均薪水一起查出来 select deptno,avg(sal) from emp group by deptno; 好了,现在我想将部门名字和平均薪水一起查出来,这么做可以吗? select d.dname,avg(e.sal) 平均薪水 from dept d,emp e where d.deptno = e.deptno group by d.deptno; 这么做是查不出结果来的。而且会报这么个错误 不是 G ...
1 oracle 的 不等于 !=,用 <> 符号 2 oracle对数据的升序降序,使用 order by select ename,sal,deptno from emp where deptno <> 10 order by deptno asc,sal desc; 3 函数 to_char        处理字符串      to_date        处理日期      to_number      处理数字      nvl            将空值转换为指定值 select ename,sal*12 + nvl(comm,0) ...
1 查询的时候,将两个字段拼加,使用 || 符号 例如,oracle自带的实例表 emp 中,将ename和sal查询的结果拼加就这么写 select ename||sal from emp; 这样就会把 sal (NUMBER) 类型转换成字符类型和 ename 相加然后显示出来。 2 如何在字符串中引用 ' ? 用两个',像这样 select ename||'x''y' from emp; 3 oracle查询时候空字段条件 使用 is null或者 is not null select ename,sal,comm from emp where comm is nu ...
今天没事跑去图书馆逛逛,发现了 Thinking in java 4th 的书,随手翻开了其中的 annotation注解这章,仔细阅读了前两部分,把我心里对annotation的疑问给解决了. 如何定义一个annotation呢? public @interface MyAnnotation { public int name(); } 很象一个接口吧,在annotation中定义的方法,就是使用Annotation时候的参数,例如 @MyAnnotation(name="haha") 当然了,在定义Annotation的时候可以通过Java ...
搞了一个晚上终于搞好了,非常想插啊,很想日啊。传上来备份一个 看了别人的文章,一个个都讲得不清楚,一个一个的试呀,真的差点吐血了。 里面包含了个可以在gae中上传图片的 KindEditor,不过它是用servlet做的,因为struts2还不会用。 上传个文件也使了半天,有点郁闷- -
解决它的办法是重新 把该项目重新 生成eclipse所支持的项目,然后重新导入eclipse中。 找不到的原因是新加入的Module的路径没有加入到eclipse中
1,进入命令行 2,从命令行进入Tomcat/webapp目录,例如: C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps> 3,输入:     play war 你的paly项目地址 --output 生成War的地址    例如:     play war e:\es --output d:\es Guillaume Bort 说: Use play war yourAppHere --output /path/to/your/war/file Then deploy the WAR to tomca ...
1,[size=small;]模板继承 [/size] 使用  #{extends 'xxx.html'} xxx.html中这样写: <h1>Main template</h1> <div id="content"> #{doLayout /} </div> 在被继承的文件中,写的内容,将会把继承的xxx.html中的 #{doLayout /} 替换成被继承文件中写的内容. 2,Create tags(创建模板的公共包含块) 在app/views/tags/文件夹下创建了he ...
1, ${…} --&gt;类似el表达式,可以输出对象的属性,例如          Client ${client.name} 2, #{tagName /}  标签,例如有  #{script 'jquery.js' /} ,它像Html标签一样,要有结束符,#{script 'jquery.js'}#{/script} 以下是它的例子,意思是通过 list标签遍历一个集合 <h1>Client ${client.name}</h1> <ul>     #{list items:client.accounts, as:'account' ...
Global site tag (gtag.js) - Google Analytics