-1

私はテーブルを持っています

ID | ClientID | お問い合わせ| タグ| メール| 指定

Designationの横に移動したい。ClientID

ID | ClientID | 指定| お問い合わせ| タグ| Eメール

これを行うことに気付いていないSQLクエリまたはSQLServerストアドプロシージャはありますか?それ以外の場合は、必要な構造で新しいテーブルを作成し、データ(少数のレコード)をコピーして、元のテーブルを削除することを計画しています。

ありがとう..

4

2 に答える 2

2

列の順序を変える必要はないと思います。実際、それはまったく問題ではありません。テーブルは単なるレコードのコンテナです。あなたがする必要があるのはあなたの望む順序で列を選択することです、例えば

SELECT ID, ClientID, Designation, Contact, Tag, Email
FROM tableName
于 2012-12-08T09:07:23.317 に答える
1

ビューを使用できます。ビューには、実際のテーブルと同じように、行と列が含まれます。ビューのフィールドは、データベース(w3school)の1つ以上の実表のフィールドです。

CREATE VIEW myOrderedTable
AS
SELECT ID, ClientID, Designation, Contact, Tag, Email
FROM tableName;
于 2012-12-08T11:12:57.947 に答える