Ik probeer de volgende query uit te voeren op een tabel met 300M+ records (SQL Server 2000).
Bij het uitvoeren hiervan krijg ik de volgende error:
Bij andere tabellen in dezelfde database met vergelijkbare grootte leverde het geen problemen op. Alleen deze tabel (member_most_recent_fact) ligt dwars.
Navraag bij Google levert ook niets nuttigs op; daar krijg je vooral resultaten over foutieve INSERT queries.
De kolom 'member_id' is in alle tabellen een Integer.
Iemand een idee?
SQL:
1
2
3
4
5
6
7
8
9
| delete from osproduction.dbo.member_most_recent_fact where member_id in ( select distinct top 10 member_id from osproduction.dbo.member_most_recent_fact where member_id not in ( select member_id from osproduction.dbo.memberbak_050103 ) ) |
Bij het uitvoeren hiervan krijg ik de volgende error:
code:
1
2
3
| Microsoft OLE DB Provider for SQL Server error '80040e14' Insert Error: Column name or number of supplied values does not match table definition. |
Bij andere tabellen in dezelfde database met vergelijkbare grootte leverde het geen problemen op. Alleen deze tabel (member_most_recent_fact) ligt dwars.
Navraag bij Google levert ook niets nuttigs op; daar krijg je vooral resultaten over foutieve INSERT queries.
De kolom 'member_id' is in alle tabellen een Integer.
Iemand een idee?