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