随笔- 298
文章- 4
评论- 35
阅读-
96万
随笔分类 - Oracle
存储过程Oracle学习(一)
摘要:一、简介 存储过程:就是在数据库中创建的一段程序,供别人调用 。其实我感觉跟定义一个方法相似 二、无参存储过程 如下,经典的输出“Hello World”来入门存储过程 创建一个存储过程,其名字为sayhelloworld,目的是输出Hello World, 模式:create or replace
阅读全文
存储过程Oracle(一)
摘要:一、简介 存储过程:就是在数据库中创建的一段程序,供别人调用 。其实我感觉跟定义一个方法相似 二、无参存储过程 如下,经典的输出“Hello World”来入门存储过程 创建一个存储过程,其名字为sayhelloworld,目的是输出Hello World, 模式:create or replace
阅读全文
sqlite多表关联update
摘要:sqlite数据库的update多表关联更新语句,和其他数据库有点小不一样 比如:在sql server中: 用table1的 id 和 table2的 pid,关联table1 和 table2 ,将table2的num字段的值赋给table1的num字段 很容易就关联起来了 sqlite却不支持
阅读全文
几种数据库两列字段的拼接方法
摘要:oracle: sqlite: sqlserver: mysql:
阅读全文
判断数据库内容,在页面显示自定义数据case when
摘要:判断数据库内容,在页面显示自定义数据 case when...then ...else...end 比如:数据库内容是这样: 通过sql语句判断,数据库的name字段,内容是月桂的,显示嫦娥,其他的显示玉兔 参考: http://www.cnblogs.com/yazdao/archive/2009
阅读全文
left join 多表关联查询
摘要:A表--left join-- B表 --on--A和B表相等的字段-- 此时AB已关联 --left join--C表--on --A(或B)与C表相等的字段 此时ABC已关联 --left join--D表--on --A(或B或C)与D表相等的字段 此时ABCD已关联
阅读全文
PL/SQL安装教程
摘要:转自:http://www.cnblogs.com/volnet/archive/2012/05/22/2513728.html
阅读全文
for循环往Oracle中插入n条数据,主键自增
摘要:1、主键自增实现方法:http://www.cnblogs.com/Donnnnnn/p/5959871.html 2、for循环往Oracle中插入n条数据 上面循环了50次 执行后,记得commit提交.....
阅读全文
Oracle实现自增方式:序列+触发器
摘要:Oracle不能像MySQL那样设置主键自增,Oracle用 <序列+触发器>的方式使数据表的一列或多列实现自增 序列sequence+触发器trigger:实现数据表S_DEPART中的主键的自增 PL/SQL图示: 1、创建数据表,如下,DEPARTID是主键 2、创建序列Sequences 在
阅读全文
Oracle连接出现TNS:no listener或者ORA-12514: TNS:listener does not currently know
摘要:1、Message 850 not found; No message file for product=network, facility=NL 提示框:TNS:no listener 解决办法: 重新配置监听程序 点重新配置,一路next…… 2、ORA-12514: TNS:listener
阅读全文
Oracle 11g 安装
摘要:1、Oracle 11g安装: http://www.cnblogs.com/qianyaoyuan/archive/2013/05/05/3060471.html 2、安装完Oracle数据库,给scott账户解锁方法: (scott账户就是自带的一个普通账户,sys、system等是管理员账户)
阅读全文
转义字符
摘要:1、escape来解释转义字符 用sql语句执行模糊查询,如果要查询的包含内容和系统关键字相同,就需要使用转义字符, 如下: 我们要查询包含‘%’的所有内容,在查询的‘%’前面加上转义字符,这个‘%’就不是关键字,就是我们要查询的。 ESCAPE就是解释这个反斜线(\)是转义字符 2、JavaScr
阅读全文
for update造成的Oracle锁表与解锁
摘要:我遇到的情况: 当使用select语句查询表时,后面跟着for update , 当修改表中数据,但是没有commit就关掉PL/SQL,下次再打开,执行带for update的sql语句,就会卡死 一、锁表 查看锁表进程SQL语句: 如果有记录,可查到如下锁表记录 二、解锁 杀掉锁表进程: 记录下
阅读全文