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

クエリの挿入:列名を含めないのはなぜ悪い考えなのですか?

    これは、対話型 DB ツールに手動でクエリを入力する場合にのみ許容されます。 SQL ステートメントがプログラムによって実行されるとき、データベースにアクセスできる唯一の開発者でない限り、テーブル内の列の順序について完全に信頼することはできません。つまり、どのチーム環境でも、データベース内の列の順序を変更するだけで、誰かがクエリを壊す可能性があります。論理的には、テーブルは同じままですが、プログラムは依然として壊れます。



    1. psycopg2 TypeErrorの処理方法:文字列のフォーマット中にすべての引数が変換されるわけではありません

    2. Oracleでテーブル定義を取得する方法は?

    3. AndroidSqliteonupgradeデータベースからテーブルを削除

    4. SQL予約キーワードは、テキストファイルからデータをインポートするときにエラーを引き起こします