
数据库
指尖弦念
我是一只程序猿,想要飞也飞不高。
展开
-
数据库语句(sequesce序列)
create table tbl_SMSendTask( ID INTEGER NOT NULL, subtime TIMESTAMP, orgaddr VARCHAR(128) NOT NULL, destaddr VARCHAR(128) NOT NULL, sm_content VARCHAR(128), CONSTRAINT P_Key_1原创 2014-01-06 11:34:27 · 680 阅读 · 0 评论 -
DB2修改表结构
1.改变列的长度 db2 "alter table [tablename] alter column [columnname] set data type varchar(length)" //讲一个字段有非空改为可以为空 alter table ETL_ERRTASK_SENDLOG alter PROCESSINSTID drop not null2.在表中加列转载 2014-03-12 16:54:21 · 1802 阅读 · 0 评论 -
DB2导出数据命令
1.使用db2move导出全部数据db2move是一个集成式的数据移动工具,它支持导出(export)、导入(import)、装入(load)三种操作方式。其实db2move的这三种工作方式分别是通过简单使用db2 export, db2 import, db2 load指令来完成的。此部分仅仅介绍其export功能,import和load将在稍后的部分介绍。使用db2move导出转载 2014-03-24 16:19:32 · 1262 阅读 · 0 评论 -
windows下,导出、导入数据库表的ixf文件
db2 "export to ${toDir}/${tabTemp}.IXF of IXF select * from ${tabTemp}"原创 2014-05-07 14:40:03 · 2469 阅读 · 0 评论 -
DB2 数据库创建、IXF格式 表的导出导入。
[db2inst1@localhost ~]$ db2set db2codepage=1208 #设置编码 [db2inst1@localhost ~]$ db2 create database wms automaticstorage yes using codeset UTF-8territory cn pagesize 32768 #创建wms数据库原创 2014-05-07 14:04:31 · 3776 阅读 · 0 评论 -
DB2获得各种权限
获得 SYSADM具有 SYSADM 权限的用户可以发出作用于 DB2 实例、实例内的任何数据库以及这些数据库内的任何对象的任何 DB2 命令。他们也能够访问数据库内的数据,授予或撤消特权和权限。SYSADM 用户是唯一被允许更新数据库管理器配置(Database Manager Configuration(DBM CFG))文件的用户。SYSADM 权限在 DBM CFG 中通过 SYS转载 2014-03-20 18:01:31 · 5808 阅读 · 0 评论 -
DBVisual 中拼凑SQL语句
1. pselect 'delete from '||table_name||' where ID_>10' from sysibm.tables where TABLE_schema='ODSUSER '原创 2014-04-09 16:31:09 · 1475 阅读 · 0 评论 -
DB2创建表 主键自增长
有时在建表的时候想把一个无关列作为一个表的主键。比如建立一张客户表,如果客户希望以电话作为主键唯一标示一列,并且业务逻辑上也说的通,但是在以下两方面可能是有问题的1.电话是一个字符串,作为主键没有数字型主键效率高。2.电话可能会变动,如果一个客户变动电话的话就要对主键索引进行维护,开销较大。此时可以考虑使用一个数字型的无关列作为表的主键就相当的不错。db2此原创 2014-05-10 22:45:10 · 9053 阅读 · 0 评论 -
DB2 常用命令 精简版
一、常用命令 1. 建立数据库DB2_GCB CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32 2. 连接数据库 connect to sample1 user d转载 2014-06-06 08:45:18 · 862 阅读 · 0 评论 -
DB2通过SQL实现递归查询 (根据子机构查询机构所属树)
create table MAIN_NODE (MLA_ID INTEGER not null, MLA_ROOTID INTEGER, MLA_PARENTID INTEGER, MLA_NAME VARCHAR转载 2014-05-27 11:20:05 · 5424 阅读 · 0 评论 -
DB2 恢复与备份捣鼓篇
db2 db2在出现dead lock的时候 会用到force application all force application all,断开所有连接到这个库的连接, 然后那些连接再继续连这个库,还是可以连的force完了后 照样可以连接 不需要重启 直接连接 只要数据库没有被停止list application show deta原创 2014-03-20 16:09:39 · 848 阅读 · 0 评论 -
查看DB2数据库连接信息
1,db2ilist:列出DB2所有实例[db2inst1@localhost ~]$ db2ilistdb2inst12,db2 get instance:显示当前实例[db2inst1@localhost ~]$ db2 get instance The current database manager i转载 2014-03-19 13:18:46 · 14744 阅读 · 0 评论 -
DB2 解决db2stop 停止不了,数据库仍是活动的
1. [odsuser@localhost ~]$ db2stopSQL1025N The database manager was not stopped because databases are still active2. [odsuser@localhost ~]$ db2 force application allDB20000I The FORCE APPLICAT原创 2014-03-19 18:44:31 · 12564 阅读 · 0 评论 -
Extjs中,带有下拉选项的条件查询。
//系统类型下拉信息获取 var dsStore = new Ext.data.Store({ autoLoad : true, proxy : new Ext.data.HttpProxy({ url : BUS_TYPE_TREE_URL,//'/etl/metadata/getDatasource原创 2014-02-28 11:18:27 · 1743 阅读 · 0 评论 -
DB2常用命令大全
--Title:DB2 常用命令--Date:2008-6-26--注:在【开始】->【运行】中输入 db2cw 或 db2cmd 进入 DB2 CLP,db2ce 进入命令编辑器,db2cc进入控中1.数据库的启动、停止 db2start --启动 db2stop [force] --停止2.与数据库的连接、断开 db2 CONNECT TO转载 2014-03-12 12:01:39 · 1929 阅读 · 0 评论 -
DB2序列简介及使用
DB2序列简介及使用 一、创建序列序列是按照一定的规则生产的数值,序列的作用非常的大,比如银行交易中的流水号,就是记录每笔交易的关键字段。通过create sequence语句创建序列,具体语法如下:>>-CREATE--+------------+--SEQUENCE--sequence-name--·----------->转载 2014-03-12 09:28:29 · 6460 阅读 · 0 评论 -
DB2修改表中一列为自动增长主键的方法
1 )当想将表中一列修改为自动增长时,可用下面命令:Alter table alter column set generated always as identity (start with 1,increment by 1)上面命令是在改一表中列的属性时,在网上找到的很有用。 2)当修改表中一列自动增长的开始值时,可用下面的命令:ALTER TABLE转载 2014-03-12 17:02:36 · 9248 阅读 · 0 评论 -
DB2如何查看当前用户模式
select current schema from sysibm.sysdummy1 select current schema from sysibm.dual 或原创 2014-04-08 16:19:53 · 3488 阅读 · 0 评论 -
DB2停止单个数据库的方法
有时候我们会希望让一个实例下的某个数据库停止对外提供服务,而不影响其它的数据库,这时就需要停止单个数据库。方法总结如下:一种方法是:使用 quiense database停止单个数据库:如果连上来的用户不是sysadm中的一员,你可用instance用户连接上数据库,然后用db2 quiesce db IMMEDIATE FORCE CONNECTIONS然后转载 2014-03-19 16:08:13 · 3798 阅读 · 0 评论 -
常用命令行DB2数据库备份命令
1.启动数据库db2start2.停止数据库db2stop3.连接数据库db2 connect to o_yd user db2 using pwd4.读数据库管理程序配置db2 get dbm cfg5.写数据库管理程序配置db2 update dbm cfg using 参数名 参数值6.读数据库的配置db2 connect to o_yd user转载 2014-03-19 10:35:18 · 725 阅读 · 0 评论 -
DB2 创建表
DROP TABLE ODSUSER.ETL_ERRTASK_SENDLOG;CREATE TABLE ETL_ERRTASK_SENDLOG ( LOG_ID INTEGER NOT NULL, TASK_ID INTEGER, IS_SEND INTEGER, CREATE_TIME TIMESTAMP原创 2014-03-18 19:19:40 · 1232 阅读 · 0 评论 -
DB2 解决连接不了已有的库(webetldb)
db2 catalog database webetldb on /home/odsuser/ERDDDATA/DATABASE/WEBETLDBDB20000I The CATALOG DATABASE command completed successfully.DB21056W Directory changes may not be effective until the di原创 2014-03-19 16:01:27 · 1586 阅读 · 0 评论 -
DB2 递归SQL 根据当前机构查询所有下属机构树
with temptab(ID,NAME,CODE,PARENTID) as( select a.ID,a.NAME,a.CODE,a.PARENTID from UNTECK_ORGANIZATION a where a.ID = 3413585099union all select sub.ID,sub.NAME,sub.CODE,sub.PAR原创 2014-05-27 15:02:34 · 2014 阅读 · 0 评论