1

私の教授は、この宿題に関連するすべてのクエリにクエリ名を含めるように私に求めています。私は彼がエイリアスを参照していると仮定しているので、いくつかの質問でこのコードをうまく使用しました:

SELECT COUNT(CustomerID) AS Problem1
FROM Customers;

ただし、このようにテーブルを作成したり列を削除したりする場合は、AS を使用できません (エラーなし)。

CREATE TABLE TestDB AS Problem6
(
SuggestionID Char(5) NOT NULL PRIMARY KEY,
Suggestion VarChar(100) NOT NULL,
SugContact Char(30) NOT NULL,
SugPhone Char(10),
SugDate Date NOT NULL,
SugPriority INT
)

または INSERT INTO を使用する場合。私の質問は次のとおりです。具体的には、上記のようなデータベースを作成するとき、または列を削除するときに、特定のクエリに名前を付けるにはどうすればよいですか。

4

3 に答える 3

3

クエリにそのような名前を付けることはできません-ストアドプロシージャに入れるか、代わりに-そしておそらく、彼は次のようにコメントでクエリにラベルを付けることを望んでいます:

-- Question 1
CREATE TABLE TestDB( ...
于 2012-04-27T00:22:15.987 に答える