• ベストアンサー

SQLスクリプトを自動生成する方法

SQL-Serverに作成したテーブルのCreate文を ツールや既存昨日で作成する方法がありましたら教えてください。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.2

SSMSをインストールしているならば、テーブルを右クリックして「テーブルをスクリプト化」でもできますし、まとめて生成したい場合もデータベースを右クリックして「タスク-スクリプトの生成」でできます。

goouser20
質問者

お礼

ありがとうございました!できました!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

使おうとしているSQL Serverのバージョン、エディションは何ですか? SQL Server Management Studioをインストールしていますか?

goouser20
質問者

補足

SQL Server Management Studioをインストールしています。 バージョンは2008です よろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Oracleのテーブル作成スクリプトを作成したい

    Oracle8i のDBA Studioで数十の表を作成したのですが、ここからテーブルの作成スクリプトを出そうとして困りました。いわゆる Create Table文なのですが、これを自動で簡単に作る方法はないでしょうか?SQL-ServerのEnterprise Managerでは、SQLスクリプトの作成があって、Create文を簡単に生成できるのですが、これと同じような感覚で、既に作成してあるテーブルのCreate文を出力する方法はないでしょうか?Oracleには、ほとんど慣れていないので、方法があると思うのですが、探し方が悪いらしく途方にくれています。どなたかよい方法を御存じないでしょうか。

  • テーブル生成スクリプトの実行方法

    SQL Server2000で、 テーブル生成スクリプトの実行方法を教えてください。 Enterprise ManagerからGUIで実行できますか? ジョブステップで実行しようとしたら、SQL文が長すぎて収まりませんでした。 よろしくお願いします。

  • Create table文をエクセルから自動生成

    システム開発で、エクセルのテーブル定義から自動で、Create tableのSqlを自動生成したいと思ってますが、効率的な方法があれば、ご教授頂けないでしょうか。 エクセルからフリーソフト等のツール等を、介す方法でも構いません。 できるだけ容易にできるものを探しております。 テーブル定義に、入力されている項目には、以下のものがあり、これらをCreate table文に反映したいと考えてます。 テーブル名、項目名、型、桁数、Null制約、初期値、主キー

  • スクリプトファイルの一括実行

    SQLSERVER初心者です。 CREATE文を沢山作ったのですが、 1テーブル1ファイルのテキストファイルで 作ってしまい、 クエリアナライザでテーブル作成するときに 1ファイルずつ開いて、コピーペーストして 1テーブルずつ作成しています。 SQL*PLUSのように @ファイル名のように、 複数スクリプトを一括実行できる方法は ありませんでしょうか。 お時間のあるときに解答おねがいします。 m(_ _)m 開発環境 SQLSERVER2000 OS:windows server2003

  • AccessのテーブルをSQL文にしたい

    urizakaです。 さて、今回質問したいのは、Accessで作ったテーブルをSQL文にする方法です。 具体的には、ACCESSで作ったテーブルを、 CREATE TABLE ××× (              ) INSERT… というSQL文にしたいのですが、これはどうすれば良いのでしょうか? すみませんが、教えてください。            

  • MySQL show create table ~と同じOracleでのSQL文

    Mysqlでテーブルを作成するステートメントを表示するSQL文 ” SHOW CREATE TABLE テーブル名”に該当する、oracleの SQL文ってありますか?

  • 現在リンクテーブルで繋いでいるテーブルをSQLサーバーへ移行しようと思うのですが

    現在リンクテーブルで繋いでいるテーブルをSQLサーバーへ移行しようと思うのですが 「SQLサーバーのテーブルを既存のアプリケーションにリンクさせる」 「新しいAccessクライアント/サーバ-アプリケーションを作成する」 のどちらがいいのでしょうか。 よろしくお願いします。

  • EnterPrise ManagerでCreateTableのSQL出力

    SQLSERVERを使い始めた初心者で、調べてはいるのですが うまくいかないので質問させて頂きます。 SQLSERVER2000で既存のテーブルについて、 SQLのCREATE TABLE文をtextで出力したいのですが、 EnterPrise Managerを使用してどのように出力するれば よいかわかりません。 アドバイス頂けますと助かります。 よろしくお願いします。

  • DBのCreate文スクリプト作成について

    現在あるDBの全テーブルのCreate文を取得したいのですが・・ 以前は、SQLSERVER2000のEnterPrizeManagerでコンソールルートから すべてのタスク、SQLスクリプト作成で選択したテーブルすべての スクリプト文をいっぺんに作成出来ていたのですが、 SQLSERVER2008に環境が変わったので、同じことを使用としても Management Studioでテーブルを選び、テーブルをスクリプト化 でやっても一つのテーブルしかスクリプト文が出来ません。 SQLSERVER2008では、同じように全テーブルのスクリプト文を一度に 作成する方法はないのでしょうか? 教えてください。

  • エンティティ定義からSQLServerのCREATE文自動生成ソフト

    エンティティ定義からSQLServerのCREATE文自動生成ソフト いわゆるERWinのように、Excelで作成したエンティティ定義表からSQLServerのテーブルのCREATEなど、SQL文を生成してくれるソフトを探しています。 環境は Windows7, SQLServer 2008 R2 Express, Excel2010です。 おすすめがありましたら教えてください。 よろしくお願いいたします。