sql出現(xiàn)列名無效的原因 sql查詢出現(xiàn)對象名無效怎么辦?
sql查詢出現(xiàn)對象名無效怎么辦?以sql2012為例,在查詢SQL時,有時會遇到這樣的情況:如果查詢失敗,會提示“對象名XXX無效”,原因是示例中的examtest只是表名,沒有指定數(shù)據(jù)庫名??梢蕴砑?/p>
sql查詢出現(xiàn)對象名無效怎么辦?
以sql2012為例,在查詢SQL時,有時會遇到這樣的情況:如果查詢失敗,會提示“對象名XXX無效”,原因是示例中的examtest只是表名,沒有指定數(shù)據(jù)庫名??梢蕴砑訑?shù)據(jù)庫名稱和所有者名稱。如果只添加數(shù)據(jù)庫名稱,它將不起作用。因為數(shù)據(jù)庫中的表是由角色管理的,所以并不是所有角色都可以查詢表,所以您必須只指定所有者如果您沒有在SQL中指定數(shù)據(jù)庫名稱和所有者名稱就可以了。此時,需要在工具上設置數(shù)據(jù)庫,將當前數(shù)據(jù)庫設置為test,然后再次查詢。在這種情況下,您不需要設置所有者,因為當我們登錄時,這個表的所有者已經(jīng)登錄,所以我們不需要設置它。