ホームページ >バックエンド開発 >PHPチュートリアル >SQL Server 2005 におけるデータのクエリと変更の不合理な設計_PHP チュートリアル

SQL Server 2005 におけるデータのクエリと変更の不合理な設計_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:02:48859ブラウズ

SQL Server 2000 では、データベース テーブル内のデータを直接変更したい場合の一般的な操作方法は、SQL Server エンタープライズ管理で、対応するテーブルを選択し、右クリックし、[テーブルを開く] で [クエリ] を選択し、次のように入力します。編集ウィンドウで SQL ステートメントを使用して変更するレコードを検索し、結果ウィンドウの対応するフィールドを直接変更します。
それでは、SQL Server 2005 では何をする必要があるのでしょうか?
SQL Server Management Studio で、対応するテーブルを見つけて右クリックし、[テーブルを開く] を選択して、[SQL ペインの表示] ボタンをクリックし、SQL ペイン ウィンドウに SQL ステートメントを入力して、変更するレコードを見つけます。次に、結果ウィンドウで、対応するフィールドを直接変更します。
SQL Server 2005 と SQL Server 2000 の操作に違いはないと思われるかもしれません。
しかし、問題は「テーブルを開く」を選択することです。「テーブルを開く」を選択すると、テーブル内のすべてのレコードのクエリ操作が実行され、テーブルに大量のデータがある場合、待機が発生します。特定のレコードを変更したいだけであり、このクエリは単純に冗長であるため、これを待つのは面倒です。 SQL Server 2000 には、すべてのレコードをクエリする「テーブルを開く」もありますが、SQL Server 2000 には、この記事の冒頭で説明した操作方法である「クエリ」操作も用意されています。
SQL Server Management Studio は「Script Table as」操作を提供していると言われるかもしれませんが、Script Table as を介したクエリの選択の結果は読み取り専用であり、変更できません。また、「更新」による操作は、多くの場合、データを変更する前に元のデータを参照する必要があるため、不便です。直接更新すると、SQL ステートメントに入力された条件が正しくないため、予期しない変更が行われる可能性があります。
SQL Server r2005 に触ったばかりです。SQL Server 2005 には他にも便利な操作方法があるかもしれませんが、見つかりませんでした。ご存知でしたら、教えていただけると幸いです。
出典: dudu-happy プログラマー


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631025.html技術記事 SQL Server 2000 では、データベース テーブル内のデータを直接変更する必要があります。一般的な操作方法は次のとおりです。SQL Server エンタープライズ管理で、対応するテーブルを選択し、右クリックして、[テーブルを開く...
] を選択します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。