摘要: 模式:已命名对象的集合,可以对对象进行逻辑分组。为用户A创建C模式:CREATE SCHEMA [ AUTHORIZATION ]CREATE SCHEMA C AUTHORIZATION A设置当前模式:SET SCHEMASET SCHEMA = 显示当前模式:CURRENT SCHEMA删除模式:DROP SCHEMA RESTRICTRESTRICT:不能在其他的模式中为要删除的模式中创建对象。 阅读全文
posted @ 2013-10-14 16:54 天之涯0204 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 表空间的类型:一个数据库必须至少包含三种类型的表空间:一个目录表空间,一个或者多个用户表空间以及一个或者多个临时表空间系统管理的表空间:操作系统的文件管理器控制其中的存储空间数据库管理的表空间:数据库管理器控制其中的存储空间常规表空间:存储除了临时表之外的索引和任何类型的数据大型表空间:可以存储大型表列或者LOB表列中的数据,此外还可以存储索引系统临时表空间:为排序、连接、和其他的操作提供数据库管理器空间用户临时表空间:为已声明的临时表提供用户应用程序空间 DECLARE GLOBAL TEMPORARY TABLE自动存储表空间可以指定初始大小:CREATE TABLESPACE TS1 I 阅读全文
posted @ 2013-10-14 16:29 天之涯0204 阅读(3525) 评论(0) 推荐(0) 编辑
摘要: CREATE BUFFERPOOL DEMOBP IMMEDIATE SIZE 250 AUTOMATIC PAGESIZE 4 K ;CREATE BUFFERPOOL DEMOBP IMMEDIATE SIZE 250 PAGESIZE 4 K ;CREATE BUFFERPOOL DEMOBP DEFERRED SIZE 250 AUTOMATIC PAGESIZE 4 K ;CREATE BUFFERPOOL DEMOBP DEFERRED SIZE 250 PAGESIZE 4 K ;CREATE BUFFERPOOL DEMOBP DEFERRED SIZE -1 PAGESIZE 阅读全文
posted @ 2013-10-13 21:22 天之涯0204 阅读(490) 评论(0) 推荐(0) 编辑
摘要: CREATE DATABASE demo AUTOMATIC STORAGE YESON 'D:\'DBPATH ON 'D:\'USING CODESET GBKTERRITORY CNCOLLATE USING SYSTEMPAGESIZE 4096;--------------------------------------------------------------------------------------------CREATE DATABASE demo AUTOMATIC STORAGE YESON 'D:\' DBPAT 阅读全文
posted @ 2013-10-13 20:53 天之涯0204 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 实例是逻辑数据库管理环境,可以在此环境中对数据库进行编目和设置配置参数。根据需要,可以在一台服务器上创建多个实例,该服务器为每个实例提供唯一的数据库服务器环境。默认实例:DB2显示实例:db2ilist设置当前实例:set db2instance=myinst实例目录:此目录包含数据库管理器配置文件、系统数据库目录、节点目录、数据库连接服务目录以及与实例相关的所有诊断日志和转储文件。实例目录随windows操作系统的版本不同而不同。要验证windows上的缺省目录,可以使用db2set DB2INSTPROF命令检查DB2INSTPROF环境变量的值,也可以通过修改DB2INSTPROF环境变 阅读全文
posted @ 2013-10-13 16:56 天之涯0204 阅读(553) 评论(0) 推荐(0) 编辑
摘要: DB2可以使用generated always as identity 将某一个字段指定为自增长的字段:这表示id自动是一个自增长的字段,它从1开始增加每次增加1。也可以通过generated将字段的值通过其他字段的计算的来,比如;create table strategy ( strategy_id decimal(17) GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1 ) primary key not null, strategy_name varchar(200), area_code dec... 阅读全文
posted @ 2013-10-12 18:12 天之涯0204 阅读(2775) 评论(0) 推荐(0) 编辑
摘要: CREATE SEQUENCE AS data-type 默认 As IntegerSTART WITH INCREMENT BY 默认 INCREMENT BY 1MINVALUE | NO MINVALUE 默认 NO MINVALUEMAXVALUE | NO MAXVALUE 默认 NO MAXVALUENO CYCLE | CYCLE 默认 NO CYCLECACHE | NO CACHE 默认 CACHE 20NO ORDER | ORDER 默认 NO ORDER参数简介如下:or replace:若有创建序列重名的序列,那么将会被替代(先删除,再创建)as data... 阅读全文
posted @ 2013-10-12 18:09 天之涯0204 阅读(2715) 评论(0) 推荐(0) 编辑
摘要: 创建别名:create alias alias_name for tab_name|view_name...删除别名:drop alias alias_name创建同义词(synonym):create synonym syn_name for ...create public synonym syn_name for ...删除同义词:drop synonym syn_namedrop public synonym syn_name 阅读全文
posted @ 2013-10-12 17:58 天之涯0204 阅读(1977) 评论(0) 推荐(0) 编辑
摘要: 连接数据库:connect to db_name user db_user using db_pass断开连接:connect resetdisconnect currentquit是退出交互模式,相当于在使用Ctrl+C退出交互模式;使用此命令后只是退出了交互模式,数据库连接并未断开,此时如果输入db2进入交互模式,将可以继续使用以前的连接进行。 阅读全文
posted @ 2013-10-12 17:32 天之涯0204 阅读(2243) 评论(0) 推荐(0) 编辑
摘要: 修改SQL提示的步骤如下:1, 编辑dbvis.jar包下的dbvis-actions.xml文件(解压或直接修改)2, 找到以下的代码3, 将以上代码修改为以下代码 (改成 alt + 点 或 alt + 斜杠 )4, 保存文件并放回到dbivs.jar中. 经过以上步骤便让dbvis的SQL提示的快捷键与eclipse的代码提示快捷键一致,修改在与我们编写代码习惯一致,提高我们的编写SQL的效率. 阅读全文
posted @ 2013-09-13 11:44 天之涯0204 阅读(2212) 评论(0) 推荐(0) 编辑