如何在同sql伺服器內複製並重新命名錶

2022-08-22 11:47:39 字數 5867 閱讀 9939

1樓:資料庫強者

create database a

create database b

use a

create table test

(id int

)use b

select * into myabc from a..test(0 行受影響)

搞定!另外重新命名的語法是

sp_rename

剛才我們在a和b裡面都有一個表!

隨便舉個例子

a裡面的是test

現在我重新把它弄成test1

sp_rename 'test','test1'

然後你執行

select * from test

goselect * from test1呵呵共同學習!

2樓:矽谷少年

ms sqlserver 2008r2下親測ok:

select * into 新表 from 舊錶

就把 舊錶 複製了一份 並重新命名為 新表 了,這是我找到的最簡單和方法。

3樓:匿名使用者

<%dim cconn,shijian,okyear,okyearsdim sdatabasename,ddatabasenameif month(now())=12 thenokyear=""

okyear=trim(year(now())+1)okyears=""

okyears=trim(year(now()))else

okyear=""

okyear=trim(year(now()))okyears=""

okyears=trim(year(now())-1)end if

ddatabasename=""

ddatabasename="user0002"&okyearssdatabasename=""

sdatabasename="user0002"&okyearset cconn = server.createobject("adodb.connection")

cconn.commandtimeout = 300cconn.open "provider=sqloledb;lifetime=300;data source=.

;user id=sa;password=7548777;"

cconn.execute "create database "&sdatabasename&" exec p_copydb @source_db='"&ddatabasename&"',@des_db='"&sdatabasename&"'"

%>

4樓:匿名使用者

最好最簡單的辦法就是select * into [table2] from [table1] where 1<>1,這樣就很好的複製了表結構

sql2008如何在同一伺服器下的兩個資料庫之間複製同一張表?

5樓:佛曰

insert into b資料庫.dbo.表c select * from a資料庫.dbo.表c

sql語句 怎麼把一個表的資料複製到另外一個表裡面

6樓:神祕原**

1、複製舊錶的資料到新表(假設兩個表結構一樣)

insert into 新表 select * from 舊錶

2、複製舊錶的資料到新表(假設兩個表結構不一樣)

insert into 新表(欄位1,欄位2,.......) select 欄位1,欄位2,...... from 舊錶

3、複製表結構及資料到新表

select * into 目標表名 from 源表名(要求目標表不存在,因為在插入時會自動建立)

4、只複製表結構到新表

create table 新表 select * from 舊錶 where 1=2 即:讓where條件不成立.

擴充套件資料

基本sql語句

1、資料表的建立

create table 資料表名稱(欄位1 型別1(長度),欄位2 型別2(長度) …… )

2、 資料記錄篩選

sql="select * from 資料表 where欄位名=欄位值 order by欄位名[desc]"

3、更新資料記錄

sql="update 資料表 set欄位名=欄位值 where 條件表示式"

4、刪除資料記錄

sql="delete from 資料表 where 條件表示式"

5、 新增資料記錄

sql="insert into 資料表 (欄位1,欄位2,欄位3 …) values (值1,值2,值3 …)"

7樓:匿名使用者

不同的資料庫語法不同(sql server和oracle為例),且複製包括目標表已存在和目標表不存在的情況,分別回答:

sql server中,如果目標表存在:

insert into 目標表 select * from 原表;

sql server中,,如果目標表不存在:

select * into 目標表 from 原表;

oracle中,如果目標表存在:

insert into 目標表 select * from 原表;

commit;

oracle中,如果目標表不存在:

create table 目標表 as select * from 原表;

8樓:匿名使用者

怎麼把一個表的資料複製到另外一個表裡面,是因為這個表的資料快沒用了所以複製

複製到另一個表裡面了。

9樓:深圳市勵拓軟體****

如何把一個表中的資料複製到另一個表中,小剛seo為你解答

複製表結構及資料到新表 select * into 目標表名 from 源表名(要求目標表不存在,因為在插入時會自動建立)

步驟閱讀.2只複製表結構到新表 create table 新表 select * from 舊錶 where 1=2 即:讓where條件不成立.

步驟閱讀.3複製舊錶的資料到新表(假設兩個表結構一樣) insert into 新表 select * from 舊錶

步驟閱讀.4複製舊錶的資料到新表(假設兩個表結構不一樣) insert into 新表(欄位1,欄位2,.......) select 欄位1,欄位2,...... from 舊錶

步驟閱讀.5oracle資料庫也是類似的。

10樓:玉麒麟大魔王

語言怎麼把一個表的資料複製到另一個表裡面呢?複製貼上。

11樓:匿名使用者

如果sql中已經有一張存在的資料表,想複製一張屬於自己的資料表。可以:

create table 新表 as select * from 舊錶;

舉例子:

已經有的**:select * from

student;

(學生表)

複製一張學生表:

create table

student_one as select * from

student;

12樓:匿名使用者

inset into 表 (欄位1,欄位2) select 欄位1,欄位2 from 表2

13樓:匿名使用者

說清楚一點,是將一張表的內容更新為另一張還是插入到另一張,如果是更新到則用update..set

插入的話用insert ..into

14樓:匿名使用者

insert into tablename1 values(select * from tablename2)

在sql資料庫中如何把一個表的同一個欄位複製到同一個表的另一個欄位?

15樓:肥仙女

1、複製表結構及資料到新表select*into目標表名from源表名(要求目標表不存在,因為在插入時會自動建立)。

2、只複製表結構到新表createtable新表select*from舊錶where1=2即:讓where條件不成立。

3、複製舊錶的資料到新表(假設兩個表結構一樣)insertinto新表select*from舊錶。

4、複製舊錶的資料到新表(假設兩個表結構不一樣)insertinto新表(欄位1,欄位2,.......)select欄位1,欄位2,......from舊錶。

5、oracle資料庫也是類似的。

16樓:前行

企業管理器--工具--查詢分析器--選擇您要資料庫,並在下面輸入

update [ptype] set [barcode]=usercoder

然後按執行

17樓:

在查詢分析器中執行.先選擇這個表所在的資料庫,後執行:

update table ptype set barcode=usercode

18樓:

在查詢分析器中執行如下語句:

update table ptype set barcode=usercode

19樓:

企業管理器--工具--查詢分析器--選擇您要資料庫,並輸入

update table ptype set barcode=usercode

然後按執行

20樓:匿名使用者

update table ptype

set barcode=usercode.

如何實現sql中同一資料庫中表與表之間的資料複製

21樓:愛上北極之光

不同的資料庫語法不同(sql server和oracle為例),且複製包括目標表已存在和目標表不存在的情況,分別回答:

sql server中,如果目標表存在:

1insert into 目標表 select * from 原表;

sql server中,,如果目標表不存在:

1select * into 目標表 from 原表;

oracle中,如果目標表存在:12

insert into 目標表 select * from 原表;

commit;

oracle中,如果目標表不存在:

1create table 目標表 as select * from 原表;

sqlserver:怎麼複製一個已有的資料庫成為另一個不同名字的資料庫?

22樓:匿名使用者

如果你是資料庫的管理者或設計者,只需要你另改一個資料庫名,就ok了,不過這要關係到你熟悉管理資料庫,這一模組

23樓:匿名使用者

你先把目前的這個資料庫備份一下,然後再重新恢復一個你想要的資料庫,恢復時把資料庫的名字改成你想要的名字

24樓:匿名使用者

先把你有的資料庫備份一份,再新建一個資料庫,最後把你備份的資料庫還原到新建的資料庫就可以了。

怎樣重新命名sql server中的表

25樓:匿名使用者

進入sql server 右擊重新命名

exec sp_rename '老表名','新表名';

其他~~~~~

--修改表名請慎重~~如果儲存過程或者觸發器什麼的有用到這張表的話。會對指令碼造成破壞

如何在伺服器的作業系統中檢視伺服器的型號

一 dos命令檢視伺服器的配置 1.查詢cpu個數 cat proc cpuinfo grep physical sort n uniq wc l 2.查詢伺服器型號 dmidecode grep product name 或dmidecode s system product name 3.檢視c...

如何在dns伺服器上新增主機,如何在DNS伺服器上新增主機

2 開啟 新建主機 對話方塊,在 名稱 編輯框中輸入能夠代表目標主機所提供服務的有意義的名稱 如www mail ftp news等 並在 ip位址 編輯框中輸入該主機的ip位址。例如輸入名稱為www,ip位址為10.115.223.60。則該目標主機對應的網域名稱就是www.msserver.co...

如何配置家裡的伺服器,如何配置伺服器

註冊關聯更優惠 有這個預算金額,完全可以去買個雲主機,按年付費,你不想做了,大不了不要了,新手建議不要一開始就自購伺服器,除了自購伺服器,另外獨立ip需要備案,需要付費,申請,並申請開通80埠,平時這個埠是遮蔽的,需要申請開通,並備案。備案需要去公安局網監科備案,手續比較麻煩,首先,你需要遠端桌面連...