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

2021-04-22 07:47:33 字數 1439 閱讀 1351

1樓:優奈我知識庫

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

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

2樓:陽光碎片

在前面加上

if object_id('students_computer') is not null

drop table students_computer在寫select *

into students_computerfrom students

where professional='計算機'

……就解決了!

我在建立儲存過程時(sql server 2005),每次執行都提示"資料庫中已存在名為 'firstprocedure' 的物件"。

3樓:匿名使用者

if exists(select name from sysobjects

where name='firstprocedure' and type='p')

drop procedure firstprocedure;

go你建立的

抄時候前面加一句襲這個,先判斷

bai該儲存過程是否du存在,存在的話先zhi刪除dao,再建立。

sql新建查詢時,表名沒錯,為什麼說物件名無效

4樓:文藝小生

1.以baisql2012為例,我們在sql查詢du時,有時會遇zhi到這種情況:查詢失敗,提示「物件dao名 *** 無效」。回

2.原因是例答

子中的examtest只是表名,沒有指定資料庫名,加上資料庫名和所有者名就可以了。

3.如果只加資料庫名是不行的,因為資料庫裡的表是按角色管理的,不是所有角色都可以查詢某個表,所以必須只能所有者。

4.如果不在sql中指明資料庫名和所有者名,也是可以的。這時就需要在工具上設定資料庫。

5.把當前資料庫設定為 test之後,再查詢就同樣不會出問題了。

5樓:逢床做戲

首先你的表實在那個student裡面吧 左上角的master 是系統資料庫 左上角的表示當前的資料庫 所以查詢時候找不到。 加一句

use studentgo

6樓:匿名使用者

use 資料庫名。最執行查詢試試

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

7樓:匿名使用者

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

然後再建立表

相親後第二次約會做出了出格的事,相親第二次約女孩都很費勁嗎??為了第二次和她約會我開口說了五次了,第一次她說她有事情,第二次正好放

這樣說來的話其實她也是有喜歡你的成分的,雖然做出了出各的事 但是最後一步還是把住了,所以 我覺得你應該鍥而不捨,繼續追求她 感動她!直到她接受你為止 女孩子都是心底很溫柔和善良的。希望你早日和她在一起i!謝謝!她要彼此都冷靜一段時間,她不想在不理智的情況下做出決定,至於我們之間的感情她說要等她平靜後...

第二次約會能送東西嗎,第二次約會就送禮物,合適嗎?

我想知道你為什麼要 送東西 你的出發點和目的是什麼?這樣才能做更好的判斷。至於是第幾次約會不重要。你好!可以的,不必送很貴重的東西,主要互相留下好印象。可以送,這個不講究第幾次約會,如果能達到出其不意的效果最好,戀愛中的人最喜歡驚喜!切記不要送太多,不能不送,也不能頻繁送,關鍵要保持驚喜,保持神祕感...

第二次世界大戰日本為什麼投降,在第二次世界大戰中,日本投降的真正原因是什麼?

1 中國 長期抗戰 在第二次世界大戰中,中國是抗戰時間最長的一個國家。在這個漫長的14年的抗戰當中,歷經艱辛,非常英勇。主要特點是長期堅持抗戰,也就是持久戰,用持久戰來拖垮日本侵略者。在整個抗日戰爭中,中國一共消滅了日本軍隊150萬人,它佔到日本軍隊在第二次世界大戰 的70 2 美國導彈投射 日本悍...