簡體   English   中英

如何在Oracle數據庫的同一表中復制和插入行

[英]how to copy and insert a row in same table for oracle db

我有一個表,其中包含pmk01,pmk02,... pmk100和pmk01,pmk02等字段作為索引。 現在,我想在表中復制一行,修改索引並插入表中。 怎么做。 我聽說我可以使用Resultset實現此目的。 但我想知道結果集SQL語句是否如pmk中的select pmk01,... pmk100。 如何處理結果集中的空白字段?

您可以使用insert . . . select insert . . . select insert . . . select

insert into t(pmk01, pmk02, ... pmk100)
    select 0 as pk01, 0 as pmk02, pmk03, . . .
    from t;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM