——积累工作中用到的SQLORACLE中也是有类型的,可作为存储过程,函数等的输入输入出。下面看下创建。用法CREATE OR REPLACE TYPE 类型名称 AS OBJECT( 字段1 类型, 字段2 类型, 字段3 类型)例如CREATE OR REPLACE TYPE T_OBJ AS OBJECT( T_ID ...
分类:
数据库 时间:
2014-06-05 12:00:14
阅读次数:
357
Python DB-API是Python的数据库应用程序接口,支持包括Oracle,MySQL,DB2,MSSQL,Sybase等主流数据库,但不同的数据库,需要下载不同的模块,比如说:MySQLdb模块支持MySQL. 虽然模不一样,但所有这些API执行步骤是一致的:
1. 导入API模
2. 获取与数据库的连接.
3. 发出SQL语句和存储过程.
4. 关闭连接
下面以M...
分类:
数据库 时间:
2014-06-04 21:47:20
阅读次数:
464
使用背景:公司有一个存储过程,insert 总是不成功,之后debug,看到insert语句中有对日期处理的函数,TO_CHAR (TO_DATE (v_slot_date, 'yyyy-mm-dd'),'yyyy-mm')查看跳出进入exception时的v_slot_date值,发现v_slot_date是'2013.12月',才恍然大悟,原来是传入的日期字符串不规范,所以导致inset出现异...
分类:
数据库 时间:
2014-06-03 06:32:41
阅读次数:
371
简述iBatis调用存储过程的方法,以及MySQL中创建存储过程的写法。...
分类:
数据库 时间:
2014-06-03 02:29:25
阅读次数:
272
MyGeneration是一个功能很强大的代码生成工具。通过编写包含各种类型脚本(C#,VB.Net,JScript,VBScript)的模板,通过数据库的表内容,生成你需要的各种代码。你可以用它来生成ORM的实体类,存储过程,SQL语句等等。我甚至用它来生成Asp.Net的页面(呵呵,我很懒)。M...
分类:
其他好文 时间:
2014-06-02 00:53:17
阅读次数:
338
需要拷贝连接Oracle的jar包,路径如下图所示:
连接Oracle数据库的代码:
package demo.utils;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java....
分类:
编程语言 时间:
2014-06-01 14:42:04
阅读次数:
451
Mysql存储过程知识,案例:create procedure delete_setting(in
p_settingid
integer)begin delete from setting where settingid=p_settingid;endselect `name`
from mysq...
分类:
数据库 时间:
2014-06-01 12:19:33
阅读次数:
569
??
pl/sql编程语言是Oracle中操作数据库最快的语言,而存储过程本质就是pl/sql,所以通过存储过程来对数据库进行CRUD是最有效的。
不再使用JDBC来进行CRUD操作,因为使用JDBC来进行CRUD操作效率低。
所以,Java通过调用存储过程,来间接调用pl/sql,达到对数据库的CRUD操作。
我们可以把CRUD操作封装到存储过程中,在程序中,调用...
分类:
数据库 时间:
2014-06-01 11:22:25
阅读次数:
252
转载自:http://blog.chinaunix.net/uid-23302288-id-3785111.html■存储过程Stored
Procedure存储过程就是保存一系列SQL命令的集合,将这些sql命令有组织的形成一个小程序,这样会实现很复杂的处理SQL基本是一个命令一个命令执行,虽然可...
分类:
数据库 时间:
2014-05-31 15:30:29
阅读次数:
382
1 CREATE PROC usp_OrgPage_SQL 2 @pageIndex INT, 3
@pageSize INT, 4 @totalCount INT OUTPUT 5 AS 6 BEGIN 7 SET @totalCount = (SELECT
COUNT(...
分类:
其他好文 时间:
2014-05-30 23:43:33
阅读次数:
516