- ベストアンサー
ストアドの中身をテキストデータにおとす
SQL Server2000を使用しています Enterprise Managerでストアドの中身を画面やSQLスクリプト生成で見ていますが一つずつ見なければならないので不便です DB内に登録されたストアドを一括してtxtデータに落とし込む方法はないでしょうか? Enterprise Managerの機能でなくてもACCESSやEXCELで実現できればそれでいいです
- lightalk
- お礼率95% (518/540)
- SQL Server
- 回答数3
- ありがとう数5
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Enterprise Managerからでもできますよ。 (1)対象のストアドを複数選択した状態で、コピー(Ctrl+C or 右クリックから) (2)メモ帳などに貼り付け 又は (1)対象のストアドを複数選択した状態で、右クリック(操作)⇒「全てのタスク」⇒「SQLスクリプト作成」 (2)全般タブの「プレビュー」 (3)「コピー」 (4)メモ帳などに貼り付け
その他の回答 (2)
- taka0028
- ベストアンサー率33% (19/57)
エクスポートを使用しストアドプロシージャのみテキストファイルに出力できたと思いますが。 私も手元に実物が無いので検証できませんが、参考まで。
お礼
ストアドの一覧は出力できるのですが中身はできませんでした やり方が悪いのでしょうか
- utugi_taro
- ベストアンサー率73% (19/26)
クエリアナライザで、一気にできたような気がします。 昔の記憶なのでうろ覚えですが。
お礼
ひとつづつならできたのですが一気には・・・・ やり方が悪いのでしょうか
関連するQ&A
- ストアドプロシージャで別DBに接続
Oracleのマテリアライズドビューのデータを SQL Server 2008のDBに毎晩取り込む処理を作る必要があり、方法を検討中です。 SQL Serverが稼働しているWindows Server 2003のマシンから、 毎晩タスクで起動させて実行することを考えています。 SQL Serverのストアドプロシージャで実現できないかと考えているのですが、 ストアドプロシージャだけで実現可能でしょうか? Oracleに接続してビューのデータを取得し、それに基づいて、 SQL ServerのDB内のテーブルのデータ追加、更新、削除等を行います。 単純なコピーではなく、データ加工や変換等の処理も行います。 経験がないので、実現可能かというところから教えて下さい。 実現不可能なら、他にどのような選択肢があるか教えていただけると助かります。 よろしくお願いします。
- 締切済み
- SQL Server
- ストアドプロシージャよりファイルを消したい
ストアドプロシージャの中でSQLの結果よりあるファイル(テーブルでなく txtやdocなどのファイルです)を削除したいのですが、どのようにすれば 実現できるのでしょうか。 環境はSQL SERVERです。 初心者の質問で申し訳ないです。
- ベストアンサー
- その他(プログラミング・開発)
- テーブル生成スクリプトの実行方法
SQL Server2000で、 テーブル生成スクリプトの実行方法を教えてください。 Enterprise ManagerからGUIで実行できますか? ジョブステップで実行しようとしたら、SQL文が長すぎて収まりませんでした。 よろしくお願いします。
- ベストアンサー
- SQL Server
- ACCESSからSQLスクリプトを実行する方法
SQL Serverのスクリプト生成で作成した複数のSQLスクリプトファイル(.sql)を ACCESSからSQL Serverに接続して実行したいのですが どのようにすれば出来るでしょうか? バッチを使えば出来そうですが、今回はACCESSのみで実現できればと思っています。 ※ACCESS2003とSQL Server2000を使用しています。 よろしくお願いします。
- ベストアンサー
- SQL Server
- 既存DBを元にDBを新規作成したいのですが…
Windows2003Server上でSQL Server2000を使用しています。 既存のDBと全く同じ構造で同じインスタンス上に別名のDBを 新規作成したいのですが、SQL Server Enterprise Managerを 用いてこのような事は可能でしょうか? もし、SQL Server Enterprise Managerで困難なようであれば、 どのような方法で行えますでしょうか? ご教授お願い致します。 m(__)m
- 締切済み
- SQL Server
- ACCESSでストアド
単純にACCESSでストアドプロシージャ(もどきでも可)は使用出来るのでしょうか?SQL文以外にifやdo等制御構文が使用出来るのか否かを知りたいです。更新クエリ、追加クエリ、削除クエリ等に実装可能なのでしょうか?SQL Server、あるいはOracleで構築したアプリの簡易版としてAccessを使用したものに改変したいと思っておりますが、ストアドをそのままAccessに適用するのは無理だとしても、多少の変更で対応出来るのか否か疑問です。よろしくお願いします。
- ベストアンサー
- その他(データベース)
- SQL Server2005 スクリプトのソース抽出の仕方
SQL Server2005があります。 ストアドプロシージャを1ストアド1ファイルで抽出したいです。 SQL Server Management Studioというツールでストアドのところで右クリックすると、 「名前を付けてストアドプロシージャをスクリプト化」というのはありますが、 やりたいのは、名前を付けずに、『ストアドプロシージャ名.sql』の形で1ストアド1ファイルで一括抽出です。 そういう事はできないのでしょうか?
- 締切済み
- SQL Server
- SQL 2000 にあった一覧のエクスポートはSQL 2005では無いですか?
SQL 2000 Server のEnterprise Managerにある一覧のエクスポートボタンが、SQL 2005 ServerのManagement Studioにありません、何か良い手はあるのでしょうか。 やりたいことはテーブル、ストアドプロシージャ、ビューの一覧をエクスポートしたいです。
- ベストアンサー
- SQL Server
- Sqlsever2005 T-SQL ストアドを変更するクエリの実行
Sqlsever2005 T-SQL ストアドを変更するクエリの実行 お世話になります。 バッチで既存のストアドを変更したり、新規ストアドを作成する予定です。 エンタープライズマネージャーを使っているのですが、 ストアドを変更するクエリを保存すると拡張子.sqlとなり、 ローカルフォルダに保存されます。 ローカルにある.sqlを指定して実行する方法を教えていただけますでしょうか? ストアドと同じEXECを使えるのでしょうか?その際、ローカルのパスを指定するのがよくわかりません。 ヘルプをみるとだめそうな感じが。 または全く違う方法がありますでしょうか? 情報が不足しておりましたらご指摘くださいませ。 初心者な質問ですいませんが、宜しくお願い致します。。
- ベストアンサー
- SQL Server
- ストアドプロシージャについて
Access2003とSQL Server2005Expressです。 初歩的な質問で恐縮です。 以下のストアドプロシージャのデータ取得先を、テーブルではなく 別のストアドプロシージャにしたいのですが、 その方法がわかりません。 CREATE PROCEDURE テスト AS SELECT コード, 社名, 住所, 電話 FROM 名簿 ↑ これをテーブルではなく、別のストアドプロシージャを 指定したのですが・・・。 ここをストアドプロシージャ名にするとエラーになります。 どうすればよろしいでしょうか?
- ベストアンサー
- SQL Server
お礼
できました! ありがとうございます CTRL+Cでできるとは!