に別のテーブルからデータをエクスポートします。これは進行中の作業ですので、非効率の一部を赦してください。 1つの例は、第6列/フィールドです。これは、tablenameのxacctというタイトルですが、結果のxaccountというタイトルです。これは私が働いているものですSQL
要約:上記のようなコマンドを設定しても、データを残したままフィールド名を変えずにタイプを変更することはできますか?
に別のテーブルからデータをエクスポートします。これは進行中の作業ですので、非効率の一部を赦してください。 1つの例は、第6列/フィールドです。これは、tablenameのxacctというタイトルですが、結果のxaccountというタイトルです。これは私が働いているものですSQL
要約:上記のようなコマンドを設定しても、データを残したままフィールド名を変えずにタイプを変更することはできますか?
挿入/選択を行う場合、列名は関係ありません。順序だけが重要です。
SELECT field1 AS column1
, field2 AS column2
, field3 AS column3
, multiple AS multiply
FROM dbo.tablename
WHERE multiple != 2;
「FIELD1」は、元のカラム名、「COLUMN1」は
はあなたが提供している 新しい名前です:あなたはselect文で列の名前を変更しようとしている場合は、標準SQLを使用しています。あなたが変更されているもののみ、すべての列の新しい名前を指定する必要はありません。
SELECT field1 AS tedd_e_bear
, field2
, field3 AS spin_fidget
, multiple AS multiply
FROM dbo.tablename
WHERE multiple != 2;
を上記の例では、フィールド2には、まだ名前のフィールド2を持っています。
1つのクイックフォローアップ項目。私はあなたの答えに与えられたコマンドを完全に理解しています。ただし、変更を加えるだけでは、列名を変更しない行などの行を追加できます。それとも、コマンドに何かを追加するだけですか? 、何か何か –
@TimWilcox名前を変更するだけの名前を変更することを示す2番目の例を追加しました。繰り返しますが、insert文では列名は同じで、順序は同じである必要はありません。 –
これを使用して次のエラーが発生しています: メッセージレベル213、レベル16、状態1、行1 指定された列名または数値がテーブル定義と一致しません –
[値に挿入...(SELECT ... FROM ...)](https://stackoverflow.com/questions/25969/insert-into-values-select-from)の可能な複製 – jmoerdyk
次のコードで十分でしょうか? INSERT INTO結果(xaccount) xacctを選択してください からdbo.tablename –