SQL SEVER select物件名無效
阿新 • • 發佈:2019-02-04
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 --錯誤的使用方法
最後一個小細節。
如果對某個表或者列加了別名,那麼系統中將不能識別原來的表名和列名,所有的操作都必須使用別名。