update customer.tkhxx_ex b
set xm =
(select khxm from customer.tkhxx a where khh = b.khh)
where
exists
(select
1from customer.tkhxx a where khh = b.khh)
with t1 as
(select
1from dual)
, t2 as
(select
2from dual)
select
*from t1, t2
--union有去重效果
select a1 c1, a2 c2 from a union
select b1 c1, b2 c2 from b
--union all沒有去重效果
select a1 c1, a2 c2 from a union
allselect b1 c1, b2 c2 from b
--建立備份表
create
table ipx.tip_hzzqgl_bak as
select
*from ipx.tip_hzzqgl
--把備份表的資料還原到原表
insert
into ipx.tip_hzzqgl(id, bh, hzfl, dwmc, logo, dwjj, xxjs, px, zt, cjrq, bdrq, xmtp, dwqc, dwmc_en, dwjj_en, xxjs_en, yyxz, sfsyzs, glyh)
select id, bh, hzfl, dwmc, logo, dwjj, xxjs, px, zt, cjrq, bdrq, xmtp, dwqc, dwmc_en, dwjj_en, xxjs_en, yyxz, sfsyzs, glyh from ipx.tip_hzzqgl_bak
--刪除備份表
drop
table ipx.tip_hzzqgl_bak
use 資料庫(在哪個資料庫中建表)
create
table 表名
(欄位名1(列名) 資料型別 列的特徵,
欄位名2(列名) 資料型別 列的特徵(
notnull),
....
..)
create
table 表名
(欄位名1(列名) 資料型別 列的特徵,
欄位名2 資料型別 列的特徵(
notnull),
....
..primary
key(主鍵列欄位)
)
-- 注意:僅複製oracle表結構:採用的是子查詢方式
create
table 新錶
asselect
*from 舊的表 where1=
2-- 注意:複製oracle表結構和資料
create
table 新錶
asselect
*from 舊的表 where1=
1
操作表的sql語法 ORACLE
1.新增字段 alter table table name add column name datatype 2.更改字段資料型別 alter table table name modify column name datatype 3,刪除字典 alter table table name dro...
操作表的sql語法 ORACLE
1.新增字段 alter table table name add column name datatype 2.更改字段資料型別 alter table table name modify column name datatype 3,刪除字典 alter table table name dro...
oracle語法轉mysql語法
連線字串 concat decode case when else end 行轉列 wm concat group concat nvl ifnull 通用 coalesce 字段,指定值 返回括號裡第乙個不為null的資料,且字段值和指定值型別必須一樣 nvl2 if isnull 欄位名 0 1...