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

2022-07-03 15:27:25 字數 5867 閱讀 8229

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=""

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

;user id=sa;password=7548777;"

%>

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 '老表名','新表名';

其他~~~~~

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

如何在Web伺服器上建立SSL,如何在Web伺服器上設定SSL

gw 獲得ssl證書 安裝ssl配置web伺服器 搭建後,可以訪問。根據自己的環境現在對應的ssl證書型別。根據對應的環境教程配置ssl證書。解決辦法 建立web伺服器配置ssl證書,可以在gw 獲得安裝教程配置 在web上建立ssl,你需要申請證書,先申請到ssl證書,然後在web伺服器作如下設定...

如何在內網建立ftp伺服器,如何在內網建立FTP伺服器

1 通過電腦直接找到ftpserver.exe並雙擊執行。2 新建一個可以登入ftp伺服器的帳戶。3 需要為剛才建立的帳戶新增一個密碼。4 如果沒問題就設定共享的目錄在 5 根據自己的實際情況來繼續設定許可權。6 在成功建立一個新帳戶以後選擇完成。7 等彈出圖示頁面即可在內網建立ftp伺服器。架設屬...

如何在Ubuntu1404伺服器上安裝NodeJS

ubuntu 14.04為了保證跨 bai平臺服務體驗的一致 du性zhi,在它的倉庫中預設包含dao了一個版本回為0.10.25的node.js,這個可能不是答最新版本,但是卻一定是標準發行版本。要想獲取這個版本的node.js,我們只要通過apt包管理工具來安裝就可以。在安裝之前,最好先更新一下...