db2
=>create
table
t1
(
id
integer,name
varchar(12),address
varchar(50))
db2
=>insert
into
t1
values(1,'wjz','sdfsfds'),(2,'lw','v4')
db2
=>
select
*
from
t1
ID
NAME
ADDRESS
-----------
------------
--------------------------------------------------
1
wjz
sdfsfds
2
lw
v4
2
条记录已选择。
db2
=>
create
table
t3
as
(select
id,name
from
t1)
data
initially
deferred
refresh
deferred
db2
=>
refresh
table
t3
DB20000I
SQL命令成功完成。
db2
=>
select
*
from
t3
ID
NAME
-----------
------------
1
wjz
2
lw
2
条记录已选择。
db2
=>
insert
into
t1
values(3,'wxb','csk')
DB20000I
SQL命令成功完成。
db2
=>
refresh
table
t3
DB20000I
SQL命令成功完成。
db2
=>
select
*
from
t3
ID
NAME
-----------
------------
1
wjz
2
lw
3
wxb
3
条记录已选择。
select name from sysibm.systables where type='T' and creator='DB2ADMIN'creator:数据库对象的创建者
select tabname from syscat.tables where tabschema = current schema // 获取当前模式下面的所有用户表
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)