昔ながらの種類のチャップなので、私は今でも主にSQL*PlusとTextPadIDEとうまくやっています。 TextPadはナグウェアですが、ライセンスは安価で、ツールにはいくつかの素晴らしい機能があります。また、人々はそのためのPLSQL構文ライブラリを作成しました。これにより、キーワードが強調表示されます。 TextPadをSubversionなどの他のデスクトップツールに接続することもできます。
SQL ^ DeveloperはJavaで記述されています。つまり、これはメモリの貪欲な消費者です。それでも、データブラウザを持つことには疑いの余地のないメリットがあります。また、次のバージョン2.1には、非常においしい可能性のある単体テストが組み込まれています。
便利なユーティリティ:
- pldoc::パッケージ仕様のコメントからJavadocスタイルのドキュメントを生成します
- utplplsql::ユニットテストハーネス;古いですがまだ機能します
- QUTO ::別のより洗練されたユニットテストハーネス(SQL * PlusとTextPadでまだハッキングしているのと同じ理由で使用していません)
- QGCU ::PL / SQLコードジェネレータ(以前のQNXO)
ラッダイト運動を擁護する
TOADやSQL*Developerなどのツールの危険性は、PL / SQLソースの編集を含め、データベースに対してDMLおよびDDLを直接実行できることです。これは素晴らしく、ダンディで、物事を成し遂げるという精神でひどくです。変更を元に戻す必要があるまで。または、本番DBAがスクリプトを要求します...
もちろん、TOADまたはSQL Developerを安全な方法で使用することは可能です。SQLDeveloperは、より多くの自己規律が必要な場合は、ソース管理にもフックできます。