sql - データベース構造変更のためのバージョン管理システムはありますか?

sql - データベース構造変更のためのバージョン管理システムはありますか?

私はしばしば以下の問題に出くわします。 データベース内に新しいテーブルまたは列を必要とするプロジェクトへの変更に取り組んでいます。 データベースを修正して作業を続けます。 通常、変更が実際のシステムに複製されるように、変更を書き留めます。 しかし、私は自分が何を変更したのかを常に覚えているわけではなく、またそれを書き留めておくことも忘れています。 それで、私はライブシステムを NewColumnX…


PostgreSQLのトリガとストアドプロシージャにはどのような言語を使用しますか?

PostgreSQLは、ストアドプロシージャを書くためのいくつかの言語をサポートしている点で面白いです。 あなたはどちらを使いますか?なぜですか?…


あまりにも多くのテーブルを参照したため、SQL Serverが実行できなかったクエリがありますか?

あなたはエラーメッセージを見たことがありますか?-SQL Server 2000 ビューまたは関数の解決のために補助テーブルを割り当てることができませんでした。 クエリ内のテーブルの最大数(256)を超えました。-SQL Server 2005 クエリにテーブル名が多すぎます。 最大許容値は256です。 はいの場合、何をしましたか? 与えられた? お客様の要求を簡素…



MySQLのストアドプロシージャにリストデータ型があるか、それをエミュレートする方法はありますか?

私は引数としてリストを取ったMySQLでストアドプロシージャを作成したいと思います。 たとえば、1つの呼び出しで1つの項目に複数のタグを設定できるようにしたいとしたら、その項目のIDと設定するタグのリストを取得するプロシージャを定義することです。 しかし、私はこれを行うための方法を見つけることができないようだ、私は認識している限り、リストのデータ型はありませんが、それは何とかエミュレートすること…


誰もがSQLストアドプロシージャをテストするのに成功しましたか?

私たちはC#/ C++コードのために書いた単体テストが本当に成果を上げていることが分かりました。 しかし、ストアドプロシージャには何千ものビジネスロジックが残っています。これは、当社の製品が多数のユーザーに展開される際に怒りを覚えるだけです。 これを悪化させるのは、これらのストアドプロシージャの中には、SP間で一時テーブルを渡すときにパフォーマンスが低下するため、非常に長くなることがあります…


sql server - どのようにローカルまたは一時ファイルを使用せずにFTP上のファイルに直接ストアドプロシージャの出力を書き込むには?

私は、ストアドプロシージャの結果を取得し、CSVファイルにFTPの場所に配置したいと考えています。 しかし、キャッチは、私はFTPを介してできるローカル/一時ファイルを作成することはできません。 私が取っていたアプローチは、SSISパッケージを使用して一時ファイルを作成し、そのファイル内にFTPタスクを持つFTPタスクを持っていましたが、私たちのDBAでは一時ファイルをどのサーバーにも作成で…


sql - 非同期ストアドプロシージャコール

別のストアドプロシージャからストアドプロシージャを非同期で呼び出すことは可能ですか? 編集:具体的には、DB2データベースを使って作業しています。…


SQL ServerからOracleに移行する開発者

以前はすべての作業がSQL Server上で行われていましたが、新しい製品ではオラクルバックエンドが使用されていましたが、私たちは新しいプロジェクトを導入しています。 誰もが私のようなSQL Serverの人に大きな違いが何かを与えるようなベビーシートやそのようなものを助言することができます-できるだけ早く立ち上げることができるようになりたいですか?…


PHP+MySql+ストアドプロシージャ、どのようにアクセスを「アウト」値にするのですか?

PHPを使ったmysqlのストアドプロシージャとは何の関係もなく、ドキュメンテーションには重大な欠点があります。 私は現在、PHP経由で呼び出すストアドプロシージャを持っていますが、どのようにoutパラメータの値を取得できますか?…


NHibernateで生成されたパラメータ化されたSQLがストアドプロシージャと同じ速さで生成されるのはなぜですか?

私の同僚の一人は、実行パスがキャッシュされていても、ORMから生成されたパラメータ化されたSQLは、ストアドプロシージャほど速いとは言いません。 この頑固な開発者の助け?…




sqlserver sql ストアド select 結果 プロシージャ 実行 戻り値 mysql oracle