複製記錄的sql語句

2021-08-15 06:18:39 字數 1346 閱讀 3764

sql中複製一條記錄的語法為:

insertinto表名select*from表名where條件;

複製一條記錄

insert  into  account(id,name,money,password)  select 4,name,money,password from account where id=3

複製多條記錄

insert into ldp_analy_model_select (id,model_id,select_name,as_name,field_name,field_type,create_by,create_time) select

replace(uuid(),'-',''),model_id,select_name,as_name,field_name,field_type,create_by,create_time

from ldp_analy_model_select where  field_type = 0

xml中的寫法

insert into ldp_analy_model_select (

id,model_id,

select_name,

as_name,

field_name,

field_type,

create_by,

create_time

) select

replace(uuid(),'-',''),

#,select_name,

as_name,

field_name,

field_type,

create_by,

create_time

from

ldp_analy_model_select

where

model_id = #

實現對一條語句的複製

insert into 表(月份,欄位2,欄位3,欄位4...)

select '201007',欄位2,欄位3,欄位4...

from 表 

where 表.月份='201006'

思想就是先把滿足條件的資料(其中月份欄位不取)取出來然後和你要的日期一起插入原來的表中

SQL語句記錄

1,group by 分組查詢語句eg select t.send user,count as sms count from sms history t group by t.send user order by sms count desc2,ibatis對映中oracle db隨機抽取10條記錄...

oracle複製表的sql語句

如下,表a是資料庫中已經存在的表,b是準備根據表a進行複製建立的表 1 只複製表結構的sql create table b as select from a where 1 1 2 即複製表結構又複製表中資料的sql create table b as select from a 3 複製表的制定欄...

SQL語句複製表的方法

t sql語句複製表的方法 我在sql server 2000中有現個資料庫datahr及demo,它們的結構是一樣,其它有乙個表名為 gbitem.現在我想將demo資料庫的表名 gbitem的全部內容複製到datahr資料庫的表名為 gbitem中。請問此t sql語句應該怎麼寫?謝謝高人指點!...