SQLServer2008 R2 のテーブルに列を追加する 

 SQLServer 2008 R2 のテーブルに列を追加する


初歩的な事なんですが、Oracleと違い、() はいらないようです。
SQLServer
ALTER TABLE テーブル名 add 項目名1 型;
Oracle
ALTER TABLE テーブル名 add (項目名1 型);

そもそもSQLServerで列追加なんて、SQL文書かずにGUI上でやってしまうから覚える必要もないんだが。たまたまSQL分書いてエラーでたから気づいた。

 SQLServer 2008 R2 のテーブル情報をテキストファイルにexportする


bcpユーティリティコマンドを使用する。
コマンドプロンプトを立ち上げ(windowsボタン+R ファイルにcmdを指定して実行)
以下のコマンドを実行する。
SQLServer認証】
bcp データベース名.所有者.テーブル名 out "出力したいファイルの絶対パス" -c -S サーバ名 -U ユーザID -P パスワード
Windows認証】
bcp データベース名.所有者.テーブル名 out "出力したいファイルの絶対パス" -c -S サーバ名 -T
Windows認証の[-U ユーザID -P パスワード]を[-Tオプション]に変更するだけ