sql資料庫中提示「已存在名為SC的物件」怎麼解決

2021-04-22 07:47:34 字數 4218 閱讀 8395

1樓:匿名使用者

sc 是你表的名字抄

襲 ?建議表的名字別這麼短

存在 說明bai你已經建立成du功過,

你在數zhi據庫裡面找下 或者

dao 查詢分析器中 select * from sc如果想重新建立的話

可以用1、drop table sc 刪除表 在建立2、用alter 修改 或者增加 欄位

2樓:匿名使用者

這個說的sc不是表名就是欄位名,主要樓主的說不是那麼清楚,是在建立欄位時還是建立表時,建議你在表名或者欄位名中看看是不是重複,或者簡單點,把「sc」換了或者後面加數字。

3樓:匿名使用者

sc 是你表的bai名字

du ?

建議表的名字別這麼短

存在zhi

說明你已經建立dao成功過,內

你在資料庫裡面找下容 或者 查詢分析器中 select * from sc

如果想重新建立的話

可以用1、drop table sc 刪除表 在建立2、用alter 修改 或者增加 欄位

4樓:匿名使用者

可能有表/檢視之類的, 名字叫 sc 的物件已經存在回了。

下面是 表 已經存在 與 檢視已經存在的例答子。

提示的錯誤資訊,都是一樣的。

1> create table sc (id int);

2> go

1> create table sc (id int);

2> go

訊息 2714,級別 16,狀態 6,伺服器 gmj-pc\sqlexpress,第 1 行

資料庫中已存在名為 'sc' 的物件。

1> drop table sc

2> go

1> create view sc as select * from a;

2> go

1> create table sc (id int);

2> go

訊息 2714,級別 16,狀態 6,伺服器 gmj-pc\sqlexpress,第 1 行

資料庫中已存在名為 'sc' 的物件。

1> drop view sc

2> go

5樓:匿名使用者

select * from sys.objects where name = 'sc' 看一下是什麼東西

sql裡面資料庫中已存在名為 'sc' 的物件問題怎麼解決

6樓:匿名使用者

這個說的sc不是表名就是欄位名,主要樓主的說不是那麼清楚,是在建立欄位時還是建立表時,建議你在表名或者欄位名中看看是不是重複,或者簡單點,把「sc」換了或者後面加數字。

7樓:匿名使用者

sc 是你表的名字 ?

建議表的名字別這麼短

存在 說明你已經建立成功過,

你在資料庫裡版面找下 或者 查詢權分析器中 select * from sc

如果想重新建立的話

可以用1、drop table sc 刪除表 在建立2、用alter 修改 或者增加 欄位

8樓:匿名使用者

可能有表/檢視

bai之類的du, 名字叫 sc 的物件已經存在zhidao了。

下面是 表專 已經存在屬 與 檢視已經存在的例子。

提示的錯誤資訊,都是一樣的。

1> create table sc (id int);

2> go

1> create table sc (id int);

2> go

訊息 2714,級別 16,狀態 6,伺服器 gmj-pc\sqlexpress,第 1 行

資料庫中已存在名為 'sc' 的物件。

1> drop table sc

2> go

1> create view sc as select * from a;

2> go

1> create table sc (id int);

2> go

訊息 2714,級別 16,狀態 6,伺服器 gmj-pc\sqlexpress,第 1 行

資料庫中已存在名為 'sc' 的物件。

1> drop view sc

2> go

sql2008中程式執行後,彈出資料庫中已存在名為 '***' 的物件,怎麼辦

9樓:陽光碎片

在前面加上

if object_id('students_computer') is not null

drop table students_computer在寫select *

into students_computerfrom students

where professional='計算機'

……就解決了!

sql建立表時,出現資料庫中已存在名為'倉儲'的物件,怎麼辦?

10樓:匿名使用者

說明資料庫中已經存在名稱為「倉儲」的資料庫了。你可以將原來的「倉儲」刪除,或者,新建的資料庫命名為「倉儲2」來解決。

sql資料庫中已存在名為 '#tmp' 的物件怎麼解決

11樓:

if object_id('tempdb..#temptable') is not null

begin

drop table #temptableend

為什麼sql查詢執行第二次後就會提示資料庫中已存在名為「xx」的物件,明明第一次的時候沒問題 5

12樓:優奈我知識庫

你的指令碼不是可以重複執行的,可重複執行的需要先判斷物件存在不存在,不存在新建,存在則不做任何操作。問題只能說明你第一次已經建立了物件,而且執行了資料庫儲存

sql server執行指令碼時,出現「資料庫中已存在名為的『***'物件。」的報錯?

13樓:匿名使用者

就是重bai

名了,你把你儲存du

過程換個名就好了zhi

比如create procedure dbo.do2_insertcreate procedure do2_action你要是修改dao儲存內過程的話

alter procedure dbo.do_insertalter procedure do_action就不用換名了容

14樓:雲天英雄

那就說明此資料庫存在,重新命名在建庫

15樓:匿名使用者

這個問題很簡bai單

create procedure dbo.do_insert

注意你的create 如果是第

du一次執zhi

行就使用create ,如dao果你專不是第一次執行,把這裡改為 alter create 為建立 alter為更新

屬。明白了嗎?或者在起始位置增加

if object_id ( 'do_insert', 'p' ) is not null

drop procedure do_insert;

goif object_id ( 'do_action', 'p' ) is not null

drop procedure do_action;

go這個是先查詢有沒有,有則刪除的語句,這樣就不會報錯了,不過不建議這樣做,每次都刪除再重新預編譯比較慢

16樓:匿名使用者

先執行以下指令碼,刪除原來的回物件答。

use pxscj

goif object_id ( 'do_insert', 'p' ) is not null

drop procedure do_insert;

goif object_id ( 'do_action', 'p' ) is not null

drop procedure do_action;go

17樓:

create or replace procedure dbo.do_insert

create or replace procedure do_action @x bit,@str char(8) output

這2行這麼改一下

sql資料庫如何還原,SQL資料庫如何還原

把資料庫的備份檔案放到伺服器的任意目錄下先,然後按下面的步驟做。如何從備份裝置還原備份 企業管理器 從備份裝置還原備份 伺服器組,然後伺服器。資料庫 資料夾,右擊資料庫,指向 所有任務 子選單,然後單擊 還原資料庫 命令。在 還原為資料庫 框中,如果要還原的資料庫名稱與顯示的預設資料庫名稱不同,請在...

SQL資料庫關係圖,SQL 資料庫關係圖

在新建資料庫或附加資料庫後,想新增關係表,結果出現下面的錯誤 此資料庫沒有有效所有者,因此無法安裝資料庫關係圖支援物件。若要繼續,請首先使用 資料庫屬性 對話方塊的 檔案 頁或alter authorization語句將資料庫所有者設定為有效登入名,然後再新增資料庫關係圖支援物件。按照第一種方式更改...

sql資料庫自動備份,SQL資料庫自動備份

我給你截幾張圖你看看哈,希望對你有所幫助。1 2 34 5 7 6 8 9 10 企業管理器裡 在所要進行備份的資料庫上 右鍵 所有任務 維護計劃 點四次下一步 就是備份了 說明 這個頁面上你可以點更改來 詳細的配置如 每週 週五00 00自動備份 及路徑設定等。問題補充 強調一下,備份的檔名是 資...