タグ付けされた質問 「code-maintainability」

4
SQL Serverの列追加ステートメントで名前付きの既定の制約を作成できますか?
SQL Serverでは、テーブルに新しい列があります。 ALTER TABLE t_tableName ADD newColumn NOT NULL デフォルトの制約を指定せずにNOT NULLを指定しているため、これは失敗します。テーブルにはデフォルトの制約があってはなりません。 これを回避するために、デフォルトの制約でテーブルを作成してから削除することができます。 ただし、デフォルトの制約をこのステートメントの一部として指定するように指定する方法はないようです。そのため、それを取り除く唯一の方法は、sys.default_constraintsでそれを検索するストアドプロシージャを用意することです。テーブル。 これは、頻繁に発生する可能性が高い操作の場合、少し面倒/冗長です。誰にもこれのためのより良い解決策がありますか?

2
この番組を書いたのは誰ですか。「常にあなたのコードを維持することになる男が、あなたがどこに住んでいるかを知っている暴力的な精神病者になるかのように常にコーディングしてください。」[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 常にあなたのコードを維持することになる男があなたがどこに住んでいるかを知っている暴力的な精神病者になるかのように常にコーディングしてください。 誰かのブログで見つけて、リック・オズボーンのブログで紹介しています。しかし、私はこれをグーグルし、他の人々は言う:マーティンゴールディング、ジョンウッズ、ダミアンコンウェイ...はい、ダミアンコンウェイはこの引用を「Perl Best Practices」(2005)で使用しましたが、ダミアンは誰が書いたかについて言及していません。 この格言の本当の作者が誰か知っている人はいますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.