Oracle 小记
文章平均质量分 60
Burongwawa
不积跬步无以至千里
展开
-
Oracle 小记(一)——初识Oracle
1、开始的时候认为Oracle与sql一样,在Oracle中可以建很多的数据库。但是后来发现,其实在Oracle不是建数据库,而是建用户,每个用户下面可以分配其哪些表、视图等,让其来进行管理。2、Oracle 中想要编写sql语句,可以安装一个客户端,用起来也比较方便,我用的就是PLSQL Developer3、在Oracle中不能用“go”4、如果想修改视图,需要用“Cr原创 2012-05-04 09:12:19 · 639 阅读 · 0 评论 -
Oracle中将查询的结果放入一张自定义表中的例子
如下的实际例子代码可以将查询的结果放入到一张自定义表中,同时可以再从这个自定义的表中查询数据: with AA as (SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED, GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIR原创 2012-05-15 17:29:25 · 2035 阅读 · 0 评论 -
ORACLE中判断表或视图是否存在,如果不存在再创建的方法
判断表是否存在,如果不存在,再创建: declare tableExist number; begin select count(1) into tableExist from user_tables where table_name=upper('OneCallPRTCP') ;原创 2012-05-16 17:03:13 · 18877 阅读 · 0 评论 -
Pl sql case语句应用实例
Select UserName,FileUpTime,RecordState,case RecordState when 0 then '待审核' when 1 then '通过' end as stateName from tbSLUpLoadRecord where RECORDSTATE=0 or RecordState=1原创 2013-04-07 12:41:43 · 1017 阅读 · 0 评论 -
PLSQL同时执行多条语句实例
/*建表*//*创建表TBSLSWDICTTHEMETYPE*//*创建表TBSLSWDICTTHEMETYPE*/-- Create tablecreate table TBSLSWDICTTHEMETYPE( themetypeguid VARCHAR2(50) not null, themetypename VARCHAR2(200) not null,原创 2013-04-10 14:02:17 · 7248 阅读 · 0 评论 -
c#调用Oracle存储过程返回的游标结果代码实例
之前对Oracle的接触都未牵涉到这一块的,刚开始确实不知道怎么处理,网上也查了写资料,但是都比较散,所以还是整理一下吧,仅供大家参考:1、oracle中存储过程如下: CREATE OR REPLACE PROCEDURE UP_dzSURFACE_EBGJSY(TKALA VARCHAR2 , RC1 out PK_Var.RC )AS sSQL varch原创 2013-07-17 16:53:04 · 6615 阅读 · 0 评论 -
Oracle blob字段的插入和更新
blob字段,其实是用来存储二进制类型的数据的,比如:大文本、文件、图片等信息直接存放到数据库中的一种解决方案 所以,如果对于新插入的记录,存在blob类型的字段,需要在blob字段中先使用EMPTY_BLOB(),让该条记录先保存到数据库中;然后,使用更新语句的方式,更新blob字段的值,代码如下://构造更新语句:string strSQL="update tablena原创 2015-07-27 13:58:43 · 9381 阅读 · 0 评论 -
PL/SQL插入记录:ORA-00001:违反唯一约束条件
今天使用PL/SQL对表进行数据插入,插入的方法是:1. select max(pkid) from TBOP_01MATERIAL;//得出pkid为1390182. 查看表TBOP_01MATERIAL的表结构,仅pkid为主键3. 让pkid为139019,插入一条新记录,提示ora-00001。到此为止让人很郁闷,莫名其妙不知所谓4. 查找表TBOP原创 2016-03-10 17:54:28 · 45394 阅读 · 0 评论