Ken Stoker
kens.programming at verizon.net
Wed Sep 8 12:21:26 CDT 2004
Everyone,
I am trying to copy data from one database into another database within my
single SQL Server instance. I have qualified my table names with
databasename.dbo.tablename
in the following script, but SQL Server gives me the following error:
The column prefix 'Conflict.dbo' does not match with a table
name or alias name used in the query.
Here is the script. Can anyone tell me what I am doing wrong?
INSERT INTO 90604.dbo.CodeTypes(CodeTypeID, Description, CreateUser,
CreateDate, UpdateUser, UpdateDate)
SELECT CodeTypeID, Description, CreateUser, CreateDate, UpdateUser,
UpdateDate
FROM Conflict.dbo.CodeTypes
WHERE Conflict.dbo.CodeTypes NOT IN (SELECT DISTINCT CodeTypeID FROM
90604.dbo.Codes)
I have done this before and I went back and reviewed the script I used, but
everything looks the same to me. The only difference with the previous
script was that I was copying data from one server to another server, so I
had server name before the database name. I tried putting the server name
on the front also but that didn't change anything. I also tried taking out
'dbo' and having
databasename..tablename
but it also didn't change anything.
Thanks
Ken