问题
I keep getting an invalid object name error on my sql code. (member_number, subscriber_policy_number
) is underlined with the error message.
The code itself runs fine with no errors, why does this happen? None of the code above this is highlighted
update smmdmm.aid_data
set Member_Number = Subscriber_Policy_Number
where Member_Number in ('000000000','000000001')
回答1:
Make sure you're using the correct database. It may be defaulting to the "Master" database, and it doesn't look like you have the full schema for the referenced table.
Ex: [DatabaseName].[Schema].[TableName]
or [Database1].[smmdmm].[aid_data]
Hope this helps.
回答2:
Try:
Edit -> IntelliSense -> Refresh Local Cache
回答3:
According to the error you're receiving I assume that you're using MSSQL.
at the beginning of your queries try:
use [YOUR_DATABASE_NAME];
and then your query. It helped in my case.
回答4:
There might be 2 reasons for it.
Table name is wrong
Sol: Verify the table name and try to execute
Database name and schema name are not mentioned with the table name in query
Sol: Mention the database and schema name in SQL query.
For ex:
select * from MESQLDBM.dbo.Alert ([DatabaseName].[Schema].[TableName])
回答5:
In my case, I was missing modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
回答6:
This works for me : Edit -> IntelliSense -> Refresh Local Cache
回答7:
It happened to me in a function and it was a table within that had been dropped long time ago
回答8:
I came to this page as I kept getting this error each time I ran the program, anyway I found that in the settings my SQL string table name was missing the underscore and should have been as follows; tbl_Customer.
回答9:
I faced case sensitivity problem. Below was my erroneous query
SELECT * FROM [bccci$Biochemical View] AS ibv
here "V"
- 1st character of last part of table name is Upper case but in actual table name it was lower case. that is [bccci$Biochemical view]
. So my correct code was
SELECT * FROM [bccci$Biochemical view] AS ibv
来源:https://stackoverflow.com/questions/24621007/invalid-object-name-sql