Netezzaは主キーの制約チェックをサポートしていないことが判明したため、テーブルに重複するレコードがいくつかあります。そうは言っても、情報がまったく同じであるレコードがいくつかあり、そのうちの1つだけを削除したいと思います。やってみた
delete from table_name where test_id=2025 limit 1
そしてまた
delete from table_name where test_id=2025 rowsetlimit 1
ただし、どちらのオプションも機能しません。エラーが発生します
found 'limit'. Expecting a keyword
このクエリによって削除されるレコードを制限する方法はありますか?レコードを削除して再挿入するだけでよいことはわかっていますが、これを複数回行う必要があるため、少し面倒です。
これはSQLServerまたはMySQLではないことに注意してください。これはNetezza用です。