WEB开发网
开发学院数据库DB2 DB2 日常维护技巧,第 3 部分:表的使用状态、用户... 阅读

DB2 日常维护技巧,第 3 部分:表的使用状态、用户连接、日志管理与数据恢复等

 2010-04-15 00:00:00 来源:WEB开发网   
核心提示: 通过结果集创建表如果你想通过结果集创建表,可以使用“ create table as ( select * from table_name )definition only ”语句,DB2 日常维护技巧,第 3 部分:表的使用状态、用户连接、日志管理与数据恢复等(5),下

通过结果集创建表

如果你想通过结果集创建表,可以使用“ create table as ( select * from table_name )definition only ”语句。

下面我们新打开一个 DB2CLP 窗口,发出“ CONNECT TO SAMPLE ”命令,连上示例数据库 SAMPLE ,再发出“ create table newtest1 as ( select * from test1 ) definition only ”命令创建表 newtest1 ,其结构和 test1 完全相同,具体如清单 10 所示:

清单 10 . 通过结果集创建表

C:\> db2 connect to sample 
 
数据库连接信息 
 
数据库服务器 = DB2 / NT 9.1.0 
 SQL 授权标识 = RHETTE 
本地数据库别名 = SAMPLE 
 
 
 C:\> db2 create table newtest1 as ( select * from test1 ) definition only 
 DB20000ISQL 命令成功完成。 
 
 C:\> db2 select * from test1 
 
 ID 
 - - - - - - - - - - - - - - - - - - - 
 1 
 1 
 1 
 1 
 1 
 
 5 条记录已选择。 
 
 
 C:\> db2 select * from newtest1 
 
 ID 
 - - - - - - - - - - - - - - - - - - - 
 
 0 条记录已选择。

命令成功完成。

单引号转换

我们在使用 DB2 数据库的时候,不能直接插入单引号,而是要用两个单引号代表一个单引号,也就是需要进行转译。比如我们在插入 TEST2 表时,想对 NAME 列中插入带单引号的值,可以使用两个单引号代表一个单引号,具体如清单 11 所示:

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:DB 日常 维护

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接