sql >> データベース >  >> RDS >> Oracle

PL / SQL開発に最適なツールボックスは何ですか?

    昔ながらの種類のチャップなので、私は今でも主に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は、より多くの自己規律が必要な場合は、ソース管理にもフックできます。



    1. Ubuntu18.04にSQLServerをインストールする方法

    2. バイナリ文字列をCLOB列に格納できますか

    3. MariaDB10.6の新機能

    4. SQL Server(T-SQL)でのRIGHT()関数のしくみ