1. 程式人生 > >SQL SEVER select物件名無效

SQL SEVER select物件名無效

SQL sever 2012中,如果使用SELECT語句提示物件名無效,說明系統沒有找到你的表。

這時從工具欄的新建查詢啟動查詢功能


然後在可用資料庫中選出你要查詢的表的所在資料庫


這時在使用SELECT語句就可以使用了

如果還用問題可以在查詢的開頭使用

USE DATABASE(你所查詢的表所在資料庫名稱)

-------------------------------------------分割線------------------------------------------------

另外的一點細節

SQL sever中註釋符號為

-- 單行註釋

/*   ...  */ 多行註釋

做連線查詢時 如果要連線多個表 JOIN ON 需要分開寫

例如

SELECT A.studentNo 學號,A.studentName 姓名,C.classNo 課號,C.className 課程名稱,B.score 分數
FROM studentInfo A 
INNER JOIN scoreInfo B ON A.studentNo=B.studentNo
INNER JOIN classInfo C ON B.classNo=C.classNo
--正確的使用方法


SELECT A.studentNo 學號,A.studentName 姓名,C.classNo 課號,C.className 課程名稱,B.score 分數
FROM studentInfo A 
INNER JOIN scoreInfo B INNER JOIN classInfo C 
ON A.studentNo=B.studentNo AND B.classNo=C.classNo
--錯誤的使用方法

最後一個小細節。

如果對某個表或者列加了別名,那麼系統中將不能識別原來的表名和列名,所有的操作都必須使用別名。