Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间

Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间

alter table userInfo add(msn varchar2(20));1、建表create table userInfo (id number(6),name varchar2(20),sex number(1),age number(3),birthday date,address varchar2(50),email varchar2(25),tel number(11));2、创建约束不带约束名称的:create tabl

Oracle数据库函数总结

Oracle数据库函数总结

1、ceil()向上取整,结果为124。select ceil(123.123) from dual;2、floor()向下取整,结果为123。select floor(123.123) from dual;3、trunc(n1,n2)取整函数,n1代表字符串,n2代表小数位数,结果为123.12。select trunc(123.125,2) from dual;4、round(n1,n2

处理 Oracle SQL in 超过1000 的解决方案

处理 Oracle SQL in 超过1000 的解决方案

处理oracle sql 语句in子句中(where id in (1, 2, …, 1000, 1001)),如果子句中超过1000项就会报错。这主要是oracle考虑性能问题做的限制。如果要解决次问题,可以用 where id (1, 2, …, 1000) or id (1001, …)/*** bfunction:/b 处理oracle sql 语句

Oracle 死锁的检测查询及处理

Oracle 死锁的检测查询及处理

— 死锁查询语句SELECT bs.username Blocking User, bs.username DB User,ws.username Waiting User, bs.SID SID, ws.SID WSID,bs.serial# Serial#, bs.sql_address address,bs.sql_hash_value Sql hash, bs.program Blocking App,ws.program Waiting App, bs

Oracle存储过程初学

Oracle存储过程初学

存储过程1CREATEORREPLACEPROCEDURE存储过程名2IS3BEGIN4NULL;5END;行1:CREATEORREPLACEPROCEDURE是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程,如果存在就覆盖它;行2:IS关键词表明后面将跟随一个PL/SQL体。行3:BEGIN关键词表明PL/SQL体的开

oracle 11g not in 与not exists 那个高效?

oracle 11g not in 与not exists 那个高效?

网络上很多谣言是后面跟小表用not in,后面跟大表用not exists,难道真的是这样子的嘛? 情况下面测试: 1、先用小表测试(1000条记录和一张8万条记录的表): SQL creat

Oracle数据库拼接字符串

Oracle数据库拼接字符串

Oracle数据库中字符串拼接的实现select count() from THT_HTFKJL where ht=1; 假如结果为:31、例如上面例子想要给结果拼接字符串有二种实现方法,第一种使用’||’拼接,相当于’+’字符。select ‘第’||count()||’次付款’ from THT_HTFKJL where ht=1;

Oracle笔记 七、PL/SQL 异常处理

Oracle笔记 七、PL/SQL 异常处理

–异常处理declaresNum number := 0;beginsNum := 5 / sNum;dbms_output.put_line(sNum);exceptionwhen others thendbms_output.put_line(is Error!);end;–自定义异常declareex_custom_invaild_age exception; –自定义的异常myerrage int;beginage := 请输

Oracle笔记 八、PL/SQL跳转/判断/循环语句块

Oracle笔记 八、PL/SQL跳转/判断/循环语句块

–goto跳转语句–在goto 后,跳转到相应的语句,然后执行该语句和后面所有语句begindbms_output.put_line(goto开始了);goto c;–不被执行dbms_output.put_line(goto);dbms_output.put_line(goto);dbms_output.put_line(goto);dbms_output.put_line(goto);adbm

Oracle笔记 九、PL/SQL 游标的使用

Oracle笔记 九、PL/SQL 游标的使用

–演示隐式游标,系统自动声明,自动打开,自动使用并且自动关闭beginupdate emp set sal = 1000;dbms_output.put_line(影响的行数: || sql%rowcount);end;rollback;/*游标的使用方法:第一步:声明游标第二步:打开游标第三步:使用游标进行循环操作第四步:

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部