
数据库
文章平均质量分 59
iteye_34
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oid
http://onlineappsdba.com/index.php/2009/09/22/oracle-identity-management-oid-11g-installation-issues-on-linux/原创 2013-03-12 14:58:54 · 129 阅读 · 0 评论 -
select 语句字段连接(oracle)
如在员工基本信息表中,有员工姓名、员工职位、出身日期等等。如果现在视图中这三个字段显示在同一个字段中,并且中间有分割符。如我现在想显示的结果为“经理Victor出身于1976年5月3日”。这该如何处理呢?其实,这是比较简单的,我们可以在Select查询语句中,利用连接符把这些字段连接起来。 如可以这么写查询语句: SELECT员工职位 ||’ ’ ||员工姓名||’出身于’||...原创 2012-12-17 14:23:38 · 431 阅读 · 0 评论 -
ibatis中的$和#(转)
$ 的作用实际上是字符串拼接, select * from $tableName$ 等效于 StringBuffer sb = new StringBuffer(256); sb.append("select * from ").append(tableName); sb.toString(); #用于变量替换 select * from table where i...原创 2012-11-27 10:12:45 · 133 阅读 · 0 评论 -
sql语句中left join、inner join中的on与where的区别(转)
sql语句中left join、inner join中的on与where的区别 1 .WHERE子句中使用的连接语句,在数据库语言中,被称为隐性连接。INNER JOIN……ON子句产生的连接称为显性连接。(其他JOIN参数也是显性连接)WHERE 和INNER JOIN产生的连接关系,没有本质区别,结果也一样。但是!隐性连接随着数据库语言的规范和发展,已经逐渐被淘汰,比较新的数据库语言基...原创 2012-11-22 16:43:49 · 151 阅读 · 0 评论 -
C++使用CLI连接DB2
<!--推荐博文--> DB2调用层接口(DB2 Call Level Interface简称CLI)是DB2数据库访问的基础接口。下面例子依次执行了连接DB2数据库创建操作句柄查询操作新增操作断开连接释放资源示例代码:cliTest.cpp点击(此处)折叠或打开#include <stdio.h>...原创 2013-11-15 09:31:33 · 1568 阅读 · 0 评论 -
DB2 Old-New-Final-Table中间结果表
DB2底层通过维护事物表,来对表进行添加,更新,和删除操作,这些事物表有:NEW TABLE,OLD TABLE,FINAL TABLE;他们也叫中间结果表。当进行insert或update的时候,new table包含着将要添加的数据行或进行更新的数据值;当进行update或delete的时候,old table包含着将要被更新的值或将要被删除的值。 1、Old Table...原创 2013-11-11 13:50:00 · 266 阅读 · 0 评论 -
SQL查询重复记录
假设现有一张人员表(表名:Person),若想将姓名、身份证号、住址这三个字段完全相同的记录查找出来,使用 1: SELECT p1.* 2: FROM persons p1,persons p2 3: WHERE p1.id<>p2.id 4: AND p1.cardid = p2.cardid ...原创 2013-10-28 14:31:08 · 152 阅读 · 0 评论 -
mybatis3
http://www.cnblogs.com/hoojo/archive/2011/04/15/2016324.html原创 2012-10-30 16:56:28 · 89 阅读 · 0 评论 -
oracle中exp,imp的使用详解
基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限 2、用户模式: EXP SONIC/...原创 2012-10-30 11:05:45 · 111 阅读 · 0 评论 -
.net mysql-connector-net
引用DLL引用 mysql-connector-net包中的MySql.Data.dll 数据库连接字符串Server=localhost;Uid=root;Pwd=localhost;Database=web;Port=3306;charset=utf8; MySQLHelperpublic class MySQLHelper{ private static string co...原创 2012-10-19 11:10:30 · 107 阅读 · 0 评论 -
c# 操作mysql
using System;using System.Configuration;using MySql.Data.MySqlClient;/// <summary>/// TestDatebase 的摘要说明/// </summary>public class TestDatebase{ public TestDatebase() { ...原创 2012-10-19 10:21:25 · 113 阅读 · 0 评论 -
mysql日期比较
select * from student where '2012-02-27 00:00:00' < created_date and '2012-02-29 00:00:00' > created_date select * from student where UNIX_TIMESTAMP('2012-02-27 00:00:00') < UNIX_TIME...原创 2012-10-19 10:04:11 · 111 阅读 · 0 评论 -
mysql日期操作
2010-01-31 23:14 mysql中sql语句进行日期比较这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;DAYOFWEEK(da...原创 2012-10-19 09:56:21 · 94 阅读 · 0 评论 -
mysql自增序列
MYSQL主键自动增加的配置 分类: MYSQL专项 2010-05-12 00:36 2422人阅读 评论(0) 收藏 举报 在数据库应用,我们经常要用到唯一编号。在MySQL中可通过字段的AUTO_INCREMENT属性来自动生成。MySQL支持多种数据表,每种数据表的自增属性都有所不同。 ISAM表如果把一个NULL插入到一个AUTO_INCREMEN...原创 2012-10-19 09:55:36 · 237 阅读 · 0 评论 -
多表连接查询 (转)
本文主要列举两张和三张表来讲述多表连接查询。新建两张表:表1:student 截图如下:表2:course 截图如下:(此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。)一、外连接外连接可分为:左连接、右连接、完全外连接。1、左连接 left join 或 le...原创 2012-10-14 10:03:32 · 84 阅读 · 0 评论 -
db2修改已经有数据的列名
--修改列名或者列类型,由原类型到其他类型,修改类型有6步,只修改列名则只须4,5,6--修改start_date的列名或者列类型--1.增加临时列ALTER TABLE <table name> add temp_column timestamp ;--2.更新临时列的数据为想要的样子update <table name> set temp_colu...原创 2013-09-13 15:30:08 · 2571 阅读 · 0 评论 -
Solaris 10下 Oracle 11G proc 的C程序示例(转)
Solaris 10下 Oracle 11G proc 的C程序示例 www.diybl.com 时间 : 2010-09-15 作者:网络 编辑:huyang629 点击: [ 评论 ] 要做一个Solaris下的C程序,要求访问Oracle数据库。试着写了个Sample。这个Sample均是Select...原创 2012-06-18 16:09:32 · 183 阅读 · 0 评论 -
oracle游标
在oracle9i之前,为了查询处理select语句返回的多行数据,开发人员必须要使用显示游标,在oracle9i开始,开发人员即可以使用显示游标处理多行数据,也可以使用select ...bulk collect into 语句处理多行数据。一、显示游标PL/SQL包含隐藏游标和显示游标等两种游标类型,其中隐藏游标用于处理select into和DML语句,而显示游标用于专门处理sele...原创 2012-12-18 09:09:16 · 95 阅读 · 0 评论 -
Ora-00018超出最大会话数和Ora-00020超出最大进程数错误的解决方法(转)
Ora-00018超出最大会话数和Ora-00020超出最大进程数错误的解决方法-技术交流 Ora-00018 Maximum number of sessions exceeded超出最大会话数Oracel默认Process的值为150,导致实际的Session值会超过Oracle的设置值(Session的数量是Process*1.1+5),所以会出错。解决方法:建议将Pro...原创 2013-03-11 17:09:05 · 391 阅读 · 0 评论 -
查看一下数据库现有的进程数,是否已经达到参数processes的大小
查看一下数据库现有的进程数,是否已经达到参数processes的大小。 -- select count(*) from v$process; 取得数据库目前的进程数。 -- select value from v$parameter where name = 'processes'; 取得进程数的上限(1)查看当前会话数、processes和sessions值,发现session数14和...原创 2013-03-11 17:04:19 · 164 阅读 · 0 评论 -
oracle schema
转自:http://shanbei.info/schema-in-oracle-what-is-meant-in.html首先,可以先看一下schema和user的定义:A schema is a collection of database objects (used by a user).Schema objects are the logical structures that di...原创 2013-03-11 15:02:00 · 94 阅读 · 0 评论 -
[teradata] All virtual circuits are currently in use.
Now we use Tedradata Express 14.We encountered the following errors and stoped this system. 08024 All virtual circuits are currently in use.Please teach anyone how to resolve this issue?-...原创 2013-03-06 10:08:54 · 356 阅读 · 0 评论 -
oracle timestamp与字符串转换
字符串转timestamp:update tb_a t set t.upd_timestamp=to_timestamp('2012-12-12 12:12:12.0','yyyy-mm-dd hh24:mi:ss.ff') where t.id='1' timestamp转字符串:select to_char(t.upd_timestamp,'yyyy-mm-dd HH24:...原创 2013-02-28 16:11:38 · 385 阅读 · 0 评论 -
oracle变更字段类型
1,如果只是单纯的把字段改大,比如numeric (16,2)--->numeric (16,4) ,可直接 alter table 表名 modify ( 字段名 numeric (16,4) 2,由于需求变动,现要将一个类型NUMBER(8,2)的字段类型改为 char。 大体思路如下: 将要更改类型的字段名改名以备份,然后添加一个与要更改类型的字段名同名的字段(原字段已经改名),然后更...原创 2013-02-22 10:59:58 · 144 阅读 · 0 评论 -
sqlplus连接远程数据库(转)
**************sqlplus 连接远程数据库系统**********************方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件,但只支持oracle10G以上。命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba]示例:sqlplus sys/pwd@ip:1521/test as sys...原创 2013-02-05 15:05:55 · 131 阅读 · 0 评论 -
Teradata分页排序等
1. 选取排序后的前N条记录Sql代码 1.select top 3 e_name from ptemp.cuishen_temp_20100707 2.order by id Sql代码1.select top 3 * from ptemp.cuishen_temp_20100707 2.order by id 2. 用rank给记录排名默认是降序排名Sql代码1...原创 2013-01-30 13:18:11 · 338 阅读 · 0 评论 -
Teradata虚拟机
root root查看数据库状态打开Gnome Terminal,键入命令:pdestate –a状态显示为pde state is RUN/STARTED表示数据库正常运行其它操作命令查看IP地址: ifconfig eth0启动数据库:/etc/init.d/tpa start重启数据库:tpareset -f resons停止数据库:tpareset -x stopping teradat...原创 2013-01-28 14:40:07 · 549 阅读 · 0 评论 -
oracle sql developer 安装
Linux下的可视化界面的oracle 工具 一、Oracle SQL Developer 2.1 选择for linux 版本下载http://www.oracle.com/technology/software/products/sql/index.html1、安装sqldeveloper,rpm -Uhv sqldeveloper-2.1.1.64.39-1.noarch.rpm,安装完成...原创 2013-01-18 11:27:29 · 243 阅读 · 0 评论 -
oracle转义&
insert into table1 (ID,DESCRIPTION) values (1, '/Action.do?method=getA&iframe=true');在pl/sql中这么插入的时候会认为iframe是变量,改成如下形式即可:insert into table1 (ID,DESCRIPTION) values (1, '/Action.do?method=get...原创 2013-01-17 13:12:51 · 153 阅读 · 0 评论 -
ibatis动态语法
在ibatis中使用安全的拼接语句,动态查询ibatis比JDBC的优势之一,安全高效说明文字在注释中<select id="selectAllProducts" parameterClass="Product" resultMap="ProductResult">select id,note from Product<dynamic prepend="WHERE">&原创 2013-01-07 13:17:24 · 117 阅读 · 0 评论 -
sql连接
多表查询分为 内、外连接外连接分为左连接(left join 或left outer join)、右连接(right join 或者 right outer join)、和完整外部连接 (full join 或者 full outer join)?左连接(left join 或 left outer join)的结果就是left join子句中的左表的所有行,而不仅仅是链接列所匹配的行...原创 2013-01-06 14:38:27 · 235 阅读 · 0 评论 -
oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(转)
我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。1.INSERT INTO SELECT语句语句形式为:Insert into Table2(field1,field2,...) select value1,...原创 2012-12-25 09:49:54 · 104 阅读 · 0 评论 -
oracle 存储过程的基本语法(转)
http://blog.csdn.net/s464036801/article/details/7754595http://www.cnblogs.com/BradMiller/archive/2010/06/06/1752852.html原创 2012-12-18 10:41:11 · 105 阅读 · 0 评论 -
日期、时间、时间戳的区别
日期: 年-月-日 如: '1980-12-08' 范围从0001-1-1至9999-12-31时间: 小时数:分钟数:秒数 如:'23:59:59'时间戳: 年-月-日 小时数:分钟数:秒数(.微妙数) 如: '1980-12-08 23:59:59.59'...原创 2012-10-10 11:03:30 · 872 阅读 · 0 评论 -
数据泵IMPDP 导入工具的使用 (转)
--=================================--数据泵IMPDP 导入工具的使用--================================= 数据的导入导出时数据库经常处理的作业之一,Oracle 提供了IMP和IMPDP以及SQL*Loader等工具来完成数据的导入工作,其中...原创 2012-06-06 10:32:58 · 196 阅读 · 0 评论 -
数据泵 EXPDP 导出工具的使用 (转)
--=================================--数据泵 EXPDP 导出工具的使用--================================= 对于Oracle 数据库之间的导入导出,可以使用Oracle提供的导入导出工具EXP/IMP来实现。EXP/IMP是Oracle...原创 2012-06-06 10:32:11 · 106 阅读 · 0 评论 -
数据库锁
1 前言数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。2 锁的种类共享锁(Shared lock)。例1:-----...原创 2013-06-19 09:36:28 · 116 阅读 · 0 评论 -
windows 配置oracle
Oracle 创建表空间和用户 一、在Windows系统下, 请先点击“开始”,然后点“运行”,输入cmd并点击“确定”,打开命令行窗口输入以下命令: sqlplus /nolog 回车后,将出现提示符 SQL> 这时输入conn / as sysdba 一般即可登录,如果失败的话,可以试一下用conn sys/sys用户的密码 as sysdba来...原创 2013-06-04 11:21:39 · 147 阅读 · 0 评论 -
SQL0204N "<username>.DUAL" is an undefined name
"(0x80040E37): [DB2/NT64] SQL0204N "<username>.DUAL" is an undefined name. SQLSTATE=42704" when click "Help - System Information"Technote (troubleshooting)Problem(Abstract)User ...原创 2013-06-03 14:06:23 · 3617 阅读 · 0 评论 -
commit rollback
从SQL语言的分类谈COMMIT和ROLLBACK的用法 从功能上划分,SQL语言可以分为DDL,DML和DCL三大类。 1. DDL(Data Definition Language) 数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 ; CREATE---创建表 ALTER---修改表 DROP---删除表 2. DML(Data ...原创 2013-05-30 11:19:55 · 169 阅读 · 0 评论