2018.5.20 oracle强化练习】的更多相关文章

--现在有一个商店的数据库,记录客户以及购物的情况, 商品表goods (商品号 goodsid varchar2(8) 商品名 goodsname varchar2(20) 单价 unitprice number(5,2) 商品的类别 category varchar2(8) 供应商 provider varchar2(20)) create table goods( goodid varchar2(8), goodname varchar2(20), unitprice number(5,2…
时间:2018.10.20地点:北京 朝阳 浦项中心B座2层…
在去[AWS 技术峰会2018 • 深圳站]之提前并没有AWS提前做功课,主要PCB这行业基本自己搭服务器搭应用,不会买云服务器.由于没用过企业级的云服务器,对云这方面还是了解还是非常有限的. 市面上的云服务厂家(阿里云,腾讯云,百度云,AWS)的服务内容与功能没有深入了解,个人一下理解为:云服务不就是,卖硬件服务器的,服务器放在它那里统一管理的一个平台嘛;只它这个云平台有强大的数据监控管理,安全机制,动态扩容主机,备份机制,稳定性极高而已.自2016年起租过阿里云服务器,只用到它当台远程服务器…
--作业一.使用自己的用户登录,完成如下操作,并且创建5条测试数据 -- 创建学生表(stu),字段如下: -- 学号(stuID) -- 姓名(stuName) -- 性别(stuSex) -- 入学时间(stuDate) create table stu ( stuID number(12), stuName varchar(5), stuSex varchar(2) check(stuSex in('男','女')), stuDate date ); --二.请创建一个表,表名为phone…
0.查询所有数据(最简单,但是时间很久) select * from emp; Result: EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ----- ---------- --------- ----- ----------- --------- --------- ------ 7369 SMITH CLERK 7902 1980/12/17 800.00 20 7499 ALLEN SALESMAN 7698 1981/2/20 1600.00…
一.re模块 查找: re.findall(‘正则表达式’,‘字符串’) 匹配所有符合正则表达式的内容,形成一个列表,每一项都是列表中的一个元素. ret = re.findall('\d+','sjkhk172按实际花费928') # 正则表达式,带匹配的字符串,flag ret = re.findall('\d','sjkhk172按实际花费928') # 正则表达式,带匹配的字符串,flag print(ret)     re.search(‘正则表达式’,‘字符串’) 只匹配从左到右的第…
1.      显示平均工资为>2000的职位 select job,avg(sal) from emp group by job having avg(sal)>2500; 2.      计算工资在2000以上,各种职位的平均工资大于3000的职位及平均工资 Select job,avg(sal) From emp where sal>2000 group by job having avg(sal)>3000; 3.      找每一个部门的最高和最低的工资 Select d…
i207M的“怕不是一个小时就要弃疗的flag”并没有生效,这次居然写到了最后,好评=.= 然而可能是退役前和i207M的最后一场比赛了TAT 不过打得真的好爽啊QAQ 最终结果: 看见那几个罚时没,全是我贡献的,还全是睿智的细节错误(逃 不罚时估计就进前100了啊QAQ,我好菜啊.jpg 我切了3道(然后挂了四次2333,i207M切了4道(orz),具体比赛历程太长了,不好写,就在题上写吧=.= A.Find a Number 开场不到十分钟就有神仙切了这神仙题 因为种种原因,这题到吃晚饭的…
蒟蒻就切了四道水题,然后EF看着可写然而并不会,中间还WA了一次,我太菜了.jpg =.= A.Vasya And Password 一开始看着有点虚没敢立刻写,后来写完第二题发现可以暴力讨论,因为保证有解,没了 #include<cstdio> #include<cstring> #include<algorithm> using namespace std; ; char rd[N]; int main () { int T; scanf("%d"…
.Oracle正则表达式使用介绍 正则表达式具有强大.便捷.高效的文本处理功能.能够添加.删除.分析.叠加.插入和修整各种类型的文本和数据.Oracle从10g开始支持正则表达式 ..下面通过一些例子来说明使用正则表达式来处理一些工作中常见的问题. 字符簇 字符含义 Oracle正则表达式(regularexpression) 元字符 字符含义 特殊字符: '^' 匹配输入字符串的开始位置,在方括号表达式中使用,此时它表示不接受该字符集合. '$' 匹配输入字符串的结尾位置.如果设置了 RegE…
一.Rownum的描述: rownum是一个伪列,数据库中并不保存rownum的列值,它是oracle系统为返回的结果集顺序分配的行编号,rownum是随着结果集生成的,一旦生成,在同一个结果集中就不会变化了,rownum值是依次递加的(从1开始),没有1就永远不会有2. 当某一行记录读入内存时,相应的ROWNUM才被动态地赋值. SQL> select t.terminal_id,t.time_in,ROWNUM from tf_r_terminal_arch t WHERE t.termin…
Oarcle中的LOB类型 1.在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了.因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据量非常大的业务领域(如图象.档案等). 2.LOB类型分为BLOB和CLOB两种:BLOB即二进制大型对象(Binary Large Object),适用于存贮非文本的字节流数据(如程序.图象.影音等). 3.而CLOB,即字符型大型对象(Character Larg…
Java考试试题总结 一.单选题(每题1分 * 50 = 50分) 1.java程序的执行过程中用到一套JDK工具,其中javac.exe指( B ) A.java语言解释器 B.java字节码编译器 C.java文档生成器 D.java类分解器 2.在Java语言中,不允许使用指针体现出的Java特性是( D ) A.可移植 B.解释执行 C.健壮性 D.安全性 3. 00101010(&)00010111语句的执行结果是( C ) A.11111111 B.00111111 C.000000…
ORA-01950: 对表空间 'USERS' 无权限 创建新的用户时,要指定default tablespace,否则它会把system表空间当成自己的缺省表空间.这样做是不提倡的.估计原来创建某个用户的时候没有指定缺省表空间,而现在它使用系统表空间的权限被DBA给收回了. 先用的简单的办法试试,一般缺省的ORACLE安装都是有USERS表空间的. alter user bs quota unlimited on users; 后来查一下才发现我创建用户的时候经常忘记quota.一般我们创建用…
1.ClassNoFoundException 找不到注册驱动 可能原因:1>驱动名称不对 2>没有导入数据库驱动包 2.SQl 语句中可以使用任何有效的函数,函数操作的列,必须指定别名,否则会出现 java.sql.SQLException: 列名无效 3.java.sql.SQLException: 无效的列索引: sql串里面?号的数目和提供的变量数目不一致 4.java.sql.SQLException: 结果集已耗尽 操作结果集的时候结果集的指针指向了结果集之外 例如:rs.befo…
--3.查询10部门所有员工的姓名.(ref游标实现) 动态游标 declare --创建一种游标类型 type type_cursor is ref cursor; --声明变量指定游标类型 v_cur type_cursor; v_ename emp.ename%type; begin open v_cur for select ename from emp where deptno=10; loop fetch v_cur into v_ename; exit when v_cur%not…
declare v_ename emp.ename%type; begin select ename into v_ename from emp where empno=&gno; dbms_output.put_line('名字:'||v_ename); exception when no_data_found then dbms_output.put_line('编号没有!'); end; 显示结果就是我们自己定义的了 命名的系统异常 产生原因 ACCESS_INTO_NULL 未定义对象…
解决方法如下: 1.通过cmd命令窗启动Oracle:(最好是以管理员身份启动) C:\Users\Administrator>sqlplus /nolog SQL>conn /as sysdba 或者这种 conncet sys/123456@orcl as sysdba //sys是用户名 123456是密码 . 后面的是数据库名字 SQL>startup pfile='D:\app\Administrator\admin\agriculture\pfile\init.ora.101…
select * from (select rownum rn,e2.* from (select e1.* from emp e1)e2 where rownum<=10)e3 where e3.rn>=6; select * from (select rownum en,e.* from emp e) select e.deptno,e.ename,d.dname,e.mgr,s.grade from (select avg(sal)ea from emp)e1,emp e,salgrad…
第03章 函数 1 Oracle的函数 Oracle的函数和java中的方法一样, 能完成一定的功能 2 字符处理类函数 --需求1:把ename字段转换成小写 select lower(ename) from emp; --需求2:查询scott用户的用户名称和账户状态 select username,account_status from dba_users where username='scott'; --查询不到 select username,account_status from…
1.语句结构模板 declare --声明 begin dbms_output.put_line('Legend Hello world'); end; 2.变量使用 & 是输入符号 declare c_name constant varchar2(20) :='Legend'; v_num number(3) :='I am'; begin dbms_output.put_line(v_num ||c_name || &n); end; 3.rowtype的运用 declare v_de…
1.拷贝老师的集成文件(win系统和oracle服务) 2.安装虚拟机,并且打开镜像文件 3.启动监听程序(实例服务[自动].监听服务) 4.查看虚拟机ip,此ip要主机ip在同一个网段 5.检查虚拟机的网络连接方式是否为(桥连接) 6.主机与虚拟机ip测试(ping xxx.xx.xxx.xxx) 7.oracle_client解压到某个盘符的根目录 8.修改tnsnames.ora中的ip(与虚拟机中的ip一致) 9.安装pl/sql工具 10.配置pl/sql: 1.home(E:\ora…
--*********函数*********** --1.显示当前日期 select sysdate from dual; --2.显示当前日期,格式为****年月日,别名为hday select to_char(sysdate,'yyyy"年"mm"月"dd"日"') hday from dual; --3.编写一个查询,显示姓名以J.A或M开始的所有员工的姓名(第一个字母大写,其余字母小写)和姓名的长度,给每列一个合适的标签: select…
安装Oracle 11g 出现交换空间不够 在计算机那里右键打开属性进入高级系统设置然后找到第一个设置找到高级然后更改一下自定义范围(云服务器是16-10000) 然后确定 完成了. 快安装结束之后显示报错Enterprise Manager配置成功,出现以下警告,将环境变量ORACLE_UNQNAME 设置为 数据库的唯一名称 C:\app\Administrator\product\11.2.0\dbhome_1\bin\emctl.bat start dbconsole 解决办法是 进入d…
1. 给你个环状字符串,问从哪个地方拆开能使它的字典序最小. 先预处理任意子串的哈希值. 然后枚举拆点,将它与当前最优的拆点比较谁更优(就是从哪拆的字典序更小),具体方法是二分+哈希找出两串最长的相同前缀(2018.10.21 update:也可以倍增预处理哈希值,然后),然后比较这个前缀后的第一个字符,就判断出谁的字典序更小了. 2. $M\le 10^9,x=1,A_i\le 10^9,Q\le 10^5$.有两种操作,一种是 $x*=A_i$,一种是求$x/A_k\mod M$($k$为一…
题目链接 题目描述 JOIOI 王国是一个 $H$ 行 $W$ 列的长方形网格,每个 $1\times 1$ 的子网格都是一个正方形的小区块.为了提高管理效率,我们决定把整个国家划分成两个省 $JOI$ 和 $IOI$ . 我们定义,两个同省的区块互相连接,意为从一个区块出发,不用穿过任何一个不同省的区块,就可以移动到另一个区块.有公共边的区块间可以任意移动.我们不希望划分得过于复杂,因此划分方案需满足以下条件: 区块不能被分割为两半,一半属 $JOI$ 省,一半属 $IOI$ 省. 每个省必须…
题目描述 JOI 铁路公司是 JOI 国唯一的铁路公司. 在某条铁路沿线共有 $N$ 座车站,依次编号为 $1...N$. 目前,正在服役的车次按照运行速度可分为两类:高速电车(简称快车)与普通电车(简称慢车). 慢车每站都停.乘慢车时,对于任意一座车站 $i(1⩽i<N)$,车站 $i$ 到车站$ i+1$ 用时均为 $A$. 快车只在车站 $S_1, S_2, \ldots, S_M$​​ 停车 $(1=S_1<S_2<\cdots<S_M=N)$.乘快车时,对于任意一座车站…
上周的忘写了……题目没有作者…… T1.backpack 期望得分100,实际得分100. 感觉我自己真是不如以前了……以前做这种题都是秒掉的,现在怎么想了10分钟啊…… 因为物品的体积和价值都非常小,我们有一句套话,“远距离贪心,近距离暴力”,所以虽然背包的体积特别大,我们可以把他压缩成1000000左右,剩下的直接暴力取性价比最高的即可. 看一下代码. #include<cstdio> #include<algorithm> #include<cstring> #i…
substr 截取字段 substr(字符串,截取开始位置,截取长度) substr(str,n,m) 第二,三参数可以省略, 第二个参数为负数时表示从倒数第n位开始向后截取m个 round(str,b)取小数点后几位 b是取几位小数 最后会四舍五入 round(1.2345, 3) trunc(1.2345, 2)保留两位小数,只舍 trunc(1.2399, 2) translate 替换 translate(string,from_str,to_str) ') from dual 参数2和…
如期向上,但是一点办法没有:没有好的入场位,不做不算错,面对诱惑不动如山也是一种修养,今晚看M5有没有3买,有的话可以看情况考虑要不要进场 PTA M30向下一笔过程中,等待M30当前一笔下跌结束,可以做M30中枢震荡向上的一笔 豆粕等待日线下跌结束,当前鸡肋行情无视…