【Transact-SQL】DROP SCHEMA TEST CASCADE:キーワード「CASCADE」付近で構文エラー
1101 ワード
SCHEMAはSQL serverで「アーキテクチャ」と訳され、教科書では「モード」となっている.
両者が完全に等価かどうかは,さらに探求する必要がある.
T-SQL:データベースアーキテクチャの作成
SQL serverのテスト教材の例:
1.作成モード:
両者が完全に等価かどうかは,さらに探求する必要がある.
T-SQL:データベースアーキテクチャの作成
SQL serverのテスト教材の例:
1.作成モード:
教材【例3.3】-P 79
モードを作成し、そのモードで基本テーブルを作成します.CREATE SCHEMA TEST AUTHORIZATION WANG
CREATE TABLE TAB1
(
COL1 SMALLINT,
COL2 INT,
COL3 CHAR(20),
COL4 NUMERIC(10,3),
COL5 DECIMAL(5,2)
);
【注】上記の例を使用するには、事前にユーザ「WANG」を確立する必要がある
REF:CREATE SCHEMA (Transact-SQL)
2.削除モード:
(1)教材に直接書く【例3.4】-P 80:
モードTESTを削除するとともに、このモードで定義されたテーブルTAB 1も削除されるDROP SCHEMA TEST CASCADE
プロンプトエラー: 'CASCADE' 。
SQLserverでは、DROP SCHEMAでのCASCADEの使用はサポートされていません.
(2)CASCADEを書かずにTESTを直接削除する:
DROP SCHEMA TEST
SQL serverのヒント: 'TEST' drop schema, 'TAB1' 。
(3)融通方法:このモードでの基本テーブルを削除してから、モードを削除する.
DROP TABLE TEST.TAB1
DROP SCHEMA TEST
REF:DROP SCHEMA (Transact-SQL)
CREATE SCHEMA TEST AUTHORIZATION WANG
CREATE TABLE TAB1
(
COL1 SMALLINT,
COL2 INT,
COL3 CHAR(20),
COL4 NUMERIC(10,3),
COL5 DECIMAL(5,2)
);
(1)教材に直接書く【例3.4】-P 80:
モードTESTを削除するとともに、このモードで定義されたテーブルTAB 1も削除される
DROP SCHEMA TEST CASCADE
プロンプトエラー:
'CASCADE' 。
SQLserverでは、DROP SCHEMAでのCASCADEの使用はサポートされていません.
(2)CASCADEを書かずにTESTを直接削除する:
DROP SCHEMA TEST
SQL serverのヒント:
'TEST' drop schema, 'TAB1' 。
(3)融通方法:このモードでの基本テーブルを削除してから、モードを削除する.
DROP TABLE TEST.TAB1
DROP SCHEMA TEST
REF:DROP SCHEMA (Transact-SQL)