• ベストアンサー

MSDEでテーブル名を変更したい

タイトルどおりですが、MSDEで既存のテーブルの テーブル名を変更したいのですが、どのようにしたら よいでしょうか

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

  • ベストアンサー
回答No.1

システム ストアドプロシージャの sp_rename みたいですね。 SQL Server 2005 の SQL Server Profiler でトレースしてみたらこんな感じ。 USE testDB; GO EXEC sp*_rename @objname = N'[dbo].[table1]', @newname = N'table2', @objtype = N'OBJECT' GO まぁ詳しくは Books Online で調べてみてください。

nihon_no_samurai
質問者

お礼

ありがとうございます!

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

関連するQ&A

  • SQLiteのテーブル名を変更したい

    SQLiteで既存のテーブル名を変更し、テーブルのバックアップにしたいと考えています (後に元テーブル名で新しくCreate Tabelをします) 少し(情報の少ない)マニュアルを見ましたが 方法(それを実行させるSQL)が見つけられません アドバイスをよろしくお願いいたします。 あるいは、DB内でテーブルをコピーする方法があるならば それで代用できるかもと考えています。

  • MSDEのテーブル内容が見たい

    MSDEでは テーブル内容が見れませんが 何かツール(ソフトウェア)を入れることにより見れる ようにならないでしょうか? 知ってられる方がおられましたら教えていただきたです。 よろしくお願いします。

  • MSDEで他ユーザのテーブルの参照

    こんにちはSHIRAOといいます。 MSDEで2つのユーザ(例えばAとB)を作成しました。 USE Aにログインした状態でユーザBのテーブルの内容を参照したいのですが、エラーになってしまいます。 例: USE A go SELECT * FROM B.CLR01 go エラー: オブジェクト名'B.CLR01'は無効です。 ORACLEやACCESSではテーブルの前にユーザ名を書けばよかったと思うのですがMSDEではなにか違うのでしょうか?

  • Windows2003 MSDE2000 SP3 のコンピュータ名解決

    コンピュータ名を変更してしまったばっかりにMSDEが使えなくなりました。 MSDEの名前解決する方法をお願いします。

  • MSDEのテーブルはどこに作成されているのでしょうか?

    お世話になります。 Access2000+VB.NETからMSDE2000RelAに移行勉強中です。 SQL Web Data Administratorを使用してテーブルを作成して 入力ツールやその他の画面を.NETで作成しました。 今度サーバーにそのデータを移そうと思ってテーブルのパスを 探したんですがよくわかりません。 そういえば作成するときにもどこに作成するのかというドライブ 名もディレクトリも指定しなかった(聞かれなかった)ように 思います。 拡張子は.dboなのでそれをキーに検索しても引っかかりません。 このデータベースファイルを探してコピーしたいのですが、そも そもデフォルトではどこに作成されるのかご教示いただけませんか? よろしくお願いいたします。

  • MSDEのパラメータ変更

    MSDEをインストール後にパラメータを変更する方法を教えてください。 変更したいのは、disablenetworkprotocolというパラメータです。 よろしくお願いします。

  • MSDEのパラメータ変更

    MSDEのパラメータで、 disablenetworkprotocolというのがありますが、 インストール後にこのパラメータの値を変更する方法を教えていただけますでしょうか。 すみませんがよろしくお願いします。

  • MSDE 2000の認証について

    某ソフトウェアとMSDEの連携させようとしています。 某ソフトウェアのインストール中にMSDEへの認証を 設定する画面がでてきてユーザー名とパスワードを 入力するように求められるのですが、MSDEのスーザ ー名やパスワードを特に設定した覚えがありません。 MSDEでユーザー名やパスワードを設定できるのでし ょうか?

  • MSDEについて

    お世話になります。MSDE初心者です。 MSDE(ACCESS)を使用しています。 テーブルを作成するのに、バッチファイルで 作成する必要があるのですが、 作り方がわかりません。 コマンドプロンプトでバッチファイルを実行すると MSDEにログインをして「1>」まで表示されるのですが、 CREATE文まで発動しません。 内容としては以下のとおりになってます。 [ファイル名] db.bat [ファイルの内容] cd c:\ osql -U id -P pass use sampledb CREATE TABLE T_ORDER( 以下クリエイト文) 以上となってます。 また、クリエイト文を外部ファイル(create.sql)として cd c:\ osql -U id -P pass -Q C:\create.sqlで実行すると 「行1:'\'の近くに無効な構文があります」 と表示され、実行できません。 なにぶん初心者なので、ご説明に至らない点もあると思いますが、よろしくお願いします。

  • Accessでテーブル名の変更

    ACCESS初心者です。 ACCESS2000でテーブル名の頭にホスト名が入っています(テーブル数が100程あります) それを変更する関数はどのようなものがあるのでしょうか。さすがに手動で一つ一つやるのは大変なので一括でやる方法を教えて下さい。 ex)nifty_TABLE1 → TABLE1   nifty_TABLE2 → TABLE2 ・・・ すみませんがよろしくお願いします。