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

2021-04-22 07:47:33 字數 4443 閱讀 8100

1樓:匿名使用者

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

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

2樓:匿名使用者

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

3樓:匿名使用者

sc 是你表的名字 ?

建議表的名字別這麼短

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

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

如果想重新建立的話

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

4樓:匿名使用者

可能有表/檢視

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

資料庫連線用sql建立表時出現問題! 資料庫中已存在名為 'student' 的物件。 求高手指教,本人純新手 5

5樓:醉行俠

這說明你資料庫已經存在student表了

加一條判斷是否存在

如果存在則刪除就行了

或者直接手動刪除也可以

6樓:1龍域

重新整理一下表 然後你會看到之前建的表 然後刪了同名字的就好了 要在表上重新整理

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

7樓:陽光碎片

在前面加上

if object_id('students_computer') is not null

drop table students_computer在寫select *

into students_computerfrom students

where professional='計算機'

……就解決了!

sql server 2008用命令建的資料庫和表出現資料庫中已存在名為 'admin' 的物件.

8樓:匿名使用者

存在系統表,你先開啟資料庫,用use ***

然後再建立表

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

9樓:匿名使用者

就是重bai

名了,你把你儲存du

過程換個名就好了zhi

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

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

10樓:雲天英雄

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

11樓:匿名使用者

這個問題很簡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這個是先查詢有沒有,有則刪除的語句,這樣就不會報錯了,不過不建議這樣做,每次都刪除再重新預編譯比較慢

12樓:匿名使用者

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

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

13樓:

create or replace procedure dbo.do_insert

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

這2行這麼改一下

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

14樓:

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

begin

drop table #temptableend

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

15樓:匿名使用者

sc 是你表的名字抄

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

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

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

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

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

16樓:匿名使用者

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

17樓:匿名使用者

sc 是你表的bai名字

du ?

建議表的名字別這麼短

存在zhi

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

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

如果想重新建立的話

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

18樓:匿名使用者

可能有表/檢視之類的, 名字叫 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

19樓:匿名使用者

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

如何建立SQL表,SQL資料庫用程式碼建立 怎麼建立?

方法如下 1 點選 新建查詢 按鈕,開啟sql命令編輯框。2 在編輯框內編輯建立資料庫表的 確認 無誤後,單擊 執行 按鈕,建立資料表完成。一 電腦常見問題 主機板不啟動,開機無顯示,有顯示卡報警聲。故障原因 一般是顯示卡鬆動或顯示卡損壞。處理辦法 開啟機箱,把顯示卡重新插好即可。要檢查agp插槽內...

在sql中建立修改和刪除資料庫中基本表結構的命

分別為insert update和delete命令。新增 修改和刪除命令是屬於結構化查詢語言的資料操作語言,使用者通過它可以實現對資料庫的基本操作。insert是在指定記錄前新增記錄,把資料插入到資料庫中指定的位置上去。update是修改記錄或資料庫模式,或在原有資料的基礎上,產生新的關係模式和記錄...

sql將資料庫Tables中的表的表結構全部匯出

建立資料庫 選擇開始選單中 程式 management sql server 2008 sql server management studio 命令,開啟 sql server management studio 視窗,並使用windows或 sql server身份驗證建立連線。在 物件資源管理...