建立資料庫時使用schema
SQL Server 在建立資料庫的時候預設的schema是dbo. 可是要在建立資料庫時利用不同的schema建立表,這個時候就應該先建立shema,然後再在這個schema下建立表. 具體的示例如下:
if exists (select * from sys.schemas where name = 'BillingPlan')
drop schema "BillingPlan"
GO
CREATE SCHEMA BillingPlan AUTHORIZATION db_owner
drop schema "BillingPlan"
GO
CREATE SCHEMA BillingPlan AUTHORIZATION db_owner
/*Create table BillingPlan.ResourceAccess*/
CREATE TABLE "ResourceAccess"
(
"ServiceResourceId" uniqueidentifier NOT NULL,
"ParentServiceResourceId" uniqueidentifier NOT NULL,
CONSTRAINT "PK_ResourceAccess" PRIMARY KEY CLUSTERED
(
"ServiceResourceId"
)
)
(
"ServiceResourceId" uniqueidentifier NOT NULL,
"ParentServiceResourceId" uniqueidentifier NOT NULL,
CONSTRAINT "PK_ResourceAccess" PRIMARY KEY CLUSTERED
(
"ServiceResourceId"
)
)
/*Create table BillingPlan.Type'*/
CREATE TABLE "Type"
(
BillingPlanTypeId Smallint NOT NULL,
BillingPlanTypeName Varchar(20) NULL,
ResourceTypeId smallint NULL,
PartitionCreateTime datetime NULL,
CONSTRAINT "Pk_Type" PRIMARY KEY CLUSTERED
(
"BillingPlanTypeId"
)
)
(
BillingPlanTypeId Smallint NOT NULL,
BillingPlanTypeName Varchar(20) NULL,
ResourceTypeId smallint NULL,
PartitionCreateTime datetime NULL,
CONSTRAINT "Pk_Type" PRIMARY KEY CLUSTERED
(
"BillingPlanTypeId"
)
)
/*Create table BillingPlan.ResourceAccessType*/
CREATE TABLE "ResourceAccessType"
(
AccessTypeId smallint NOT NULL,
AccessTypeName varchar(20) NULL,
PartitionCreateTime datetime NULL,
CONSTRAINT "Pk_ResourceAccessType" PRIMARY KEY CLUSTERED
(
"AccessTypeId"
)
)
(
AccessTypeId smallint NOT NULL,
AccessTypeName varchar(20) NULL,
PartitionCreateTime datetime NULL,
CONSTRAINT "Pk_ResourceAccessType" PRIMARY KEY CLUSTERED
(
"AccessTypeId"
)
)
.......
.......
.......
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14321372/viewspace-610792/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 手工建立oracle示例資料庫schema (Database Examples 安裝)Oracle資料庫Database
- impdp 匯入 schema的資料時會自動建立對應的使用者
- Flyway, 資料庫Schema管理利器資料庫
- 2 Day DBA-使用DBCA建立和管理資料庫—使用DBCA建立資料庫資料庫
- ORACLE建立資料庫時無法建立目錄Oracle資料庫
- 使用RMAN建立Duplicate資料庫資料庫
- 使用rman建立standby資料庫資料庫
- SQLServer資料庫中建立臨時表SQLServer資料庫
- 使用命令列建立資料庫命令列資料庫
- 使用RMAN建立物理Standby資料庫資料庫
- MySQL預設資料庫之 information_schema庫MySql資料庫ORM
- MySQL預設資料庫之performance_schema庫MySql資料庫ORM
- 安裝mongodb,建立資料庫、使用者、建立表、匯出匯入資料庫MongoDB資料庫
- 建立資料庫資料庫
- 使用RMAN建立資料庫備份庫(筆記)資料庫筆記
- Oracle使用資料泵定時備份多個schema的指令碼Oracle指令碼
- 2.3.1 有關使用DBCA建立資料庫資料庫
- 2.4.1 使用 CREATE DATABASE 子句建立資料庫Database資料庫
- AIX下使用dbca建立oracle資料庫AIOracle資料庫
- 資料庫及使用者的建立資料庫
- 關係型資料庫:使用正規化建立資料庫(轉)資料庫
- 手工建立資料庫及刪除資料庫示例--附建庫時alert日誌資料庫
- flask資料庫遷移 No changes in schema detected.Flask資料庫
- 資料庫-Duckdb-catalog和schema資料庫
- mysql的 information_schema 資料庫介紹MySqlORM資料庫
- mysql 建立 資料庫時指定編碼很重要MySql資料庫
- MySQL 建立資料庫 建立表MySql資料庫
- IndexedDB 建立資料庫時使用自增的Key 更新資料庫遇到的問題的一點記錄Index資料庫
- 2.4 使用 CREATE DATABASE 語句建立資料庫Database資料庫
- 4.2.11 使用 SRVCTL 建立資料庫服務資料庫
- MacOS使用Docker建立MySQL主從資料庫MacDockerMySql資料庫
- MacOS使用Docker建立MySQL主主資料庫MacDockerMySql資料庫
- oracle資料庫使用者建立步驟Oracle資料庫
- 2 Day DBA-使用DBCA建立資料庫資料庫
- 使用RMAN進行快速Dataguard資料庫建立資料庫
- Oralce 10g 使用DBCA建立資料庫資料庫
- 建立資料庫表資料庫
- Mysql建立資料庫MySql資料庫