問題タブ [generate-scripts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1149 参照

sql-server - 特定の条件に基づいて、テーブルから既に挿入されたデータを含む挿入クエリを取得します

という名前のテーブルがありますsampletable

10000 行あり、特定の条件に基づいて、このテーブルのスクリプト (データが挿入されたクエリを挿入) を生成したいと考えています。

つまり、特定の条件のデータを含む挿入クエリが必要です

そのようなselect * from sampletable where id=10何かのように

選択クエリの結果は100行のみになるため、値が挿入された挿入クエリステートメントとしてこの100行のみを取得する必要があります

やってみた

Sql Management Studio スクリプト メソッドを生成しますが、結果はすべての行になります。これを行う方法がわかりません。これを解決するのを手伝ってください。

私の目的は、データのバックアップを取る必要があることです(すべてではなく、特定の条件データのみ)

0 投票する
2 に答える
527 参照

sql-server - SQL Server で "Script Generator Options" スクリプトを作成する方法は?

SQL Serverデータベースがあり、データベースのバックアップを作成するときはいつでも、最初に DB を生成しますDrop and Create Script。このようにして、SQL Serverのすべてのバージョンでデータベースを作成できるからです。SQL のバージョンやメンテナンスの問題に関係なく。

SQL Serverの [ Generate and Publish Scripts ]ウィンドウには、次に示すように [ Advanced Scripting Option ]があります。

高度なスクリプト オプション

ここで、このウィンドウからスクリプトを作成して、スクリプト ジェネレーターの詳細オプションを再現したいと思います。つまり、選択したAdvanced Optionsによって、データベースのスクリプト ジェネレーターを作成するスクリプトが必要です。

どうすればいいですか?

0 投票する
1 に答える
738 参照

sql - SQL 高度なスクリプト オプション

既存のデータベースのデータを使用して「挿入」クエリを実行するスクリプトを生成したいのですが、各テーブルから ID 順に並べられた上位 1000 行のみです。Management Studio (MyDatabaseName -> Tasks -> Generate scripts...) にある "Generate scripts..." を使用して単一のテーブルのクエリを生成しようとした後、C# で簡単な関数を作成して、データを最初の 1000 行に追加しますが、数百のテーブルがある場合はお勧めできません

0 投票する
1 に答える
24 参照

sql - 新しいテーブルの生成時にテーブルからランダムな行を取得

categoriescategory_idとを含むテーブルがありますnameproductsランダムなデータで新しいテーブルを生成したい。テーブルproductsには列がありますproduct_id, category_id, name, price。各商品にランダムでお付けしたいですcategory_id

テーブルの私の生成スクリプトproducts

このスクリプトは 100 行の製品を生成しますが、各製品には同じcategory_id. 私が間違っていることは何ですか?

0 投票する
1 に答える
26 参照

ssms - SSMS 2014 を使用して、効率的な挿入スクリプトを生成する方法は?

SSMS 2014 でテーブルの INSERT スクリプトを生成すると、生成されたスクリプトの出力は次の形式になります。

これで仕事は完了しますが、恐ろしく遅いです。スクリプトを次の形式に手動で再設定できます。

この方法でスクリプトを変更することにより、10 倍以上の速度の向上が見られました。これは、(1 回限りの挿入ではなく) 時々再実行する必要があるスクリプトである場合に非常に有益です。

問題は、SSMS スクリプト生成内からこれを行う方法があるか、または代わりに、最初の形式のスクリプトを 2 番目の形式のスクリプトに変換できるプロセスがあるかということです。

SSMS 2014 でテーブルの INSERT スクリプトを生成するテーブルを選択ここに画像の説明を入力