database
文章平均质量分 50
阮減显
这个作者很懒,什么都没留下…
展开
-
db2 存储过程中的玩意
aix的top是topas。vmstat也是一个玩意,但是不懂。AND C_DEP_CDE like substr(I_C_DPT_CDE,1,2)||'%';--db2中字符串的加法用||这个玩意。收藏于 2010-07-20来自于百度空间原创 2015-06-01 12:35:57 · 372 阅读 · 0 评论 -
oracle常用函数速记
截断中文字符串CREATE OR REPLACE function cn_cutstr(v_str varchar2,v_len number) return varchar2ISv_i number(10);BEGIN v_i:=v_len;loop exit when(lengthb(substr(v_str,1,v_i)) v_i原创 2015-06-01 15:33:57 · 469 阅读 · 0 评论 -
oracle银行卡卡号计算函数
create or replace function GetCardNoBySerialNo(v_sysacc varchar2,v_position number)return varchar2ISv_i number(10);v_j number(10);v_ret number(10);v_ret1 number(10);v_ret2 number(10);v_res num原创 2015-07-03 11:10:34 · 989 阅读 · 0 评论 -
oracle导入sql文件关闭回馈
set feedback off --关闭回馈set define off --关闭转义关键字原创 2015-10-08 15:56:53 · 324 阅读 · 0 评论 -
nginx的hash
hash结构中有若干个桶,桶内是hash(key)值相同的若干数据。查找数据时,首先对key值进行hash计算,然后hash值对桶的个数进行求余,得到数据所在的桶。然后在桶中使用key逐个查找,直到查找到数据为止。数据查找不是难点,主要还是这个hash结构的构造,究竟需要几个桶,以及如何把数据分配到这几个桶里。原创 2015-11-10 10:51:47 · 274 阅读 · 0 评论 -
OCIlib的几个函数的执行效率(附上pro*c的性能对比)
ocilib提供了以下几个执行sql语句的函数OCI_ExecuteStmt/OCI_ExecuteStmtFmt 使用没有绑定变量的语句OCI_Execute 使用有绑定变量的语句OCI_Immediate/OCI_ImmediateFmt 使非绑定,可返回单行的语句,可以马上输出select值到参数变量中表结构create table oci_parse原创 2015-10-12 16:58:22 · 2864 阅读 · 0 评论 -
PLSQL数组
declare type t_varchar_arr is TABLE OF varchar2(60); type t_number_arr is TABLE OF number; v_date t_varchar_arr; v_age t_number_arr;begin v_date := t_varchar_arr('20160429', '20160516', '2原创 2016-05-27 13:24:37 · 612 阅读 · 0 评论 -
oracle迁移
#导出scott的数据,排除 table_a table_bexpdp system/password schemas=scott directory=datadir dumpfile=scott_%U.dmp PARALLEL=2 CLUSTER=no logfile=scott.log exclude=table:\"IN\(\'table_a\'\,\'table_b\'\)\"原创 2016-07-22 15:43:49 · 265 阅读 · 0 评论 -
vc连接mysql
官方网站http://dev.mysql.com/doc/refman/5.7/en/c-api-function-overview.html#include #include #include #include int main(){ MYSQL mysql; MYSQL_RES *result; MYSQL_FIELD *fields; MYSQL_ROW原创 2016-07-25 16:24:49 · 325 阅读 · 0 评论 -
java连接oracle
拷贝oracle客户端的jar包D:\jp\oracle\ojdbc14-10.2.0.4.0.jarD:\jp\oracle\application.datasource.propertiesdao.jdbc.url=jdbc:oracle:thin:@192.168.250.131:1521:testdbdao.jdbc.username=scottdao.jd原创 2016-05-24 17:18:50 · 258 阅读 · 0 评论 -
m序列
产生m序列移位寄存器是一种逻辑电路,1阶,2阶...的电路图各不相同。一般使用本原多项式计算出各阶数电路图。一般的多项式为f(x) = c0 * x^0 + c1 * x^1 + c2 * x^2 + c3 * x^4 ...则4阶本原多项式f(x) = 1 + x + x^4 = 1 * x^0 + 1 * x^1 + 0 * x^2 + 0 * x^2 +原创 2016-11-04 16:30:24 · 6535 阅读 · 0 评论 -
oracle 62进制序列号
create or replace function GetSerial62(v_lpad number default 0)return varchar2ISv_tmp number(38,0);v_str char(62);v_result varchar2(128);BEGINv_str := '0123456789abcdefghijklmnopqrstuvwxyzABCDE原创 2015-11-25 14:57:33 · 711 阅读 · 0 评论 -
m序列生成电路
m序列原创 2016-11-23 17:14:50 · 3502 阅读 · 0 评论 -
rabbitmq的安装
erlang 最新版otp_win32_19.x.exe 都不能装在win XP 系统里,如果装上运行,则会报错:不是有效的 win32 应用程序这里装的是otp_win32_R15B01.exe,可以在win XP里跑。下载地址:http://erlang.org/download/otp_win32_R15B01.exe下载RabbitMQ,不能用最新版本Erlang原创 2017-02-10 14:19:22 · 455 阅读 · 0 评论 -
oracle 笔记DBA
1.1oracle开启归档关闭数据库SQL>archive log list;SQL>shutdown immediate;SQL>startup mount ;SQL> alter database archivelog;#关闭是noarchivelogSQL> alter database open;1.2oracle 备份 使用rmanrman targe原创 2015-06-01 15:34:52 · 428 阅读 · 0 评论 -
proc demo
源文件test.pc#include #include #include #include "sqlca.h"int main(){ EXEC SQL BEGIN DECLARE SECTION; char *sid = "orauser/pwd@170.8.2.91/dbname"; char sTime[16];原创 2015-06-01 15:30:34 · 364 阅读 · 0 评论 -
DB2分页查询SQL
select * from (select row_number() over() as rown,tpag.* from(SELECT int(COALESCE(列名1,0)),COALESCE(列名2,chr(0)),COALESCE(列名3,chr(0)),COALESCE(列名4,0), COALESCE(列名5,0),COALESCE(列名6,0)原创 2015-06-01 15:03:17 · 820 阅读 · 0 评论 -
php连接DB2
在php.ini中添加对DB2的支持////////////////////////////////////////////////////;;;;;;;;;;;;;;;;;;;;;;; Dynamic Extensions ;;;;;;;;;;;;;;;;;;;;;;;extension=php_ibm_db2.dll///////////////////////////原创 2015-06-01 15:04:25 · 2062 阅读 · 0 评论 -
DB2数据类型(抄袭)
数字数据类型 精度 最小值 最大值 smallint 5 -32,768 32,767原创 2015-06-01 15:05:13 · 420 阅读 · 0 评论 -
DB2 autoincretment(抄袭)
自动生成列:1.在创建表的时候通过generated字句指定;2.支持两个选项,generated always和generated by default. 1)generated always:DB2控制值的生成,如果指定了值,将会报错; 2)generated by default:如果指定了值,DB2将不会帮你生成值,因此不能保证数据的 唯一性;举例原创 2015-06-01 15:05:57 · 552 阅读 · 0 评论 -
php连接mssql
首先修改php.ini,将下行的前的分号去掉。extension=php_mssql.dll由于本机没有安装客户端,所以要将ntwdblib.dll复制到C:\WINDOWS\system32目录下。(如不这样做,则会报Call to undefined function mssql_connect!)完成后可检查phpinfo是否已经存在mssql支持。//(数据库配置)原创 2015-06-01 15:12:51 · 304 阅读 · 0 评论 -
php连接oracle
首先修改php.ini,将下列行前的分号去掉。extension=php_pdo_oci.dllextension=php_pdo_oci8.dllextension=php_oci8.dll由于本人机子上有oracle客户端,oracle客户端是否必需无法验证。$conn = oci_connect('demo', 'demo', '180.210.3.191/mes原创 2015-06-01 15:13:36 · 454 阅读 · 0 评论 -
oracle建存储过程
进入plsql命令行[10:42:10 liuyi@localhost]/home/liuyi>sqlplus demo/demo@180.200.3.129/meboss连接串格式:用户名/密码@主机IP/数据库。 SQL> CREATE OR REPLACE PROCEDURE liuyi_prcd(p_sid IN NUMBER :=0,p_message OUT varch原创 2015-06-01 15:12:50 · 445 阅读 · 0 评论 -
oracle 存储过程应用
1、查看SELECT * FROM all_source WHERE type='PROCEDURE' and name=upper('liuyi_prcd');2、删除DROP PROCEDURE LIUYI_PRCD;3、plsql中命令行调用 3.1 call方法(sql标准) SQL> var v_sMessage varchar(300);原创 2015-06-01 15:13:28 · 327 阅读 · 0 评论 -
ocilib初体验
#ocilib下载http://sourceforge.net/projects/orclib/files/#安装tar -zxvf ocilib-3.9.3-gnu.tar.gz./configure --prefix=/home/liuyi/oci/ocilib/ --with-oracle-lib-path=/oracle/app/db/lib#说明,如果不加入with-原创 2015-06-01 15:15:39 · 830 阅读 · 0 评论 -
mysql 导入导出摘要
1.导入by数据文件。mysql>load data infile '文件路径' into table 表名 fields terminated by '字段分隔符' lines terminated by '行分隔符';样例:mysql>load data infile 'D:\\My Documents\\cust.data' into table tab_cust field原创 2015-06-01 15:17:45 · 290 阅读 · 0 评论 -
常见sql for oracle
select to_char(current_timestamp,'yyyy-mm-dd hh24:mi:ss.ff3'),to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),to_date('2010-01-10 00:00:00','yyyy-mm-dd hh24:mi:ss') from dual;/*类型转换*/select to_char(-485原创 2015-06-01 15:19:49 · 322 阅读 · 0 评论 -
PLSQL 块demo
DECLARE v_servid NUMBER(16); v_stdno VARCHAR2(30);BEGIN FOR i IN (SELECT rownum rn, t.* FROM tb_server t WHERE t.seller = 'abd') LOOP v_servid := i.serv原创 2015-06-01 15:20:28 · 402 阅读 · 0 评论 -
sqlldr 笔记
表结构CREATE table sqlloader_test (f1 char(20),f2 char(20),f3 number(16),f4 date);数据文件data.csv1,888888,900,201305082012031,888888,900,20130508201203控制文件loader.ctrlload data原创 2015-06-01 15:26:03 · 298 阅读 · 0 评论 -
rabbitmq使用
rabbitmq的基本使用java客户端下载 http://repo1.maven.org/maven2/com/rabbitmq/amqp-client/3.5.7/amqp-client-3.5.7.jar向队列推送消息package main;import java.io.IOException;import ja原创 2017-02-10 16:03:09 · 360 阅读 · 0 评论