2017-09-20 16 views
0

我正在使用SQL小提琴的項目。我在左側面板中構建了我的模式,一切正常,我收到Schema Ready消息。當我嘗試在右表上執行Select查詢時,它會告訴我剛剛創建的表不存在。下面是select語句:表不存在 - 返回'無效的對象名'

SELECT * 
FROM table1; 
SELECT * 
FROM table2; 

同樣,我敢肯定我創建的表工作正常,並且使用完全匹配的名字在我的select語句。我收到的錯誤只說,「無效的對象名'table1'。」

+4

這將有助於瞭解如何創建模式。 select語句沒有告訴我們爲什麼table1不存在。 – Confuzing

+0

同樣在構建模式按鈕旁邊的SQLFiddle中,有一個瀏覽器按鈕,可讓您查看已創建的表定義。確保表格顯示在那裏。 – Confuzing

回答

0
  1. 檢查,如果您使用的是正確的數據庫,有時當你從服務器更改爲服務器你最終運行服務器
  2. 如果那不是這樣的主數據庫上查詢,也把名錶之前的模式如下:schemaname.tablename
+0

如上所述,檢查您是否使用了正確的數據庫,使用「USE Database GO」確保其指向正確的數據庫。 –

+0

SQLFiddle甚至可以擁有多個數據庫或模式引用嗎? – Confuzing