1

.sqlファイルをどのようにコメント/文書化しますか?javadocなどと同様の規則はありますか?大規模なデータベースで一般的に行われていること-Facebook、Twitter、Googleなどの重いアプリケーション。

4

3 に答える 3

1

私の答えは、コメントが古くなり、誤解を招き、何もないよりも悪くなる可能性があるため、コメントをほとんどやめたということです。

私は今、オブジェクト(テーブル、列、ストアドプロシージャなど)の名前をできるだけ意味のあるものにしようとしています。

于 2012-12-16T21:24:56.207 に答える
1

私が見たJavadocのようなSQLのコメント規則はありません。しかし、これはDoxygenの人々に提起する素晴らしい質問になるでしょう。

一方、いくつかのRDBMSではこれが可能です。

COMMENT ON TABLE table_name IS 'This is a comment';
COMMENT ON COLUMN table_name.column_name IS 'This is a great column';

これは、RDBMSの哲学全体に沿ったものであり、すべてデータに関するものです。しかし、これで素晴らしいドキュメントを生成するシステムはわかりません。また、これはまだ標準ではないと思います。

MySQLがこのようにコメントすることはないと思いますが、OracleとPostgreSQLはコメントします。

于 2012-12-16T21:28:35.087 に答える
0

標準やツールを知りません。しかし、私は先頭にコメントブロックを使用し、複雑な句を説明することがあります

于 2012-12-16T21:28:26.967 に答える