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

/*Create table BillingPlan.ResourceAccess*/

CREATE TABLE "ResourceAccess"

(

"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,

schema mysql建立_创建数据库时使用schema相关推荐

  1. django 创建mysql失败_创建表时出现Django MySQL错误

    我正在用MySQL数据库构建一个django应用程序.当我第一次运行"python manage.py migrate"时,一些表创建得很好,然后出现一些错误.出现的错误是:dja ...

  2. mysql建立数据库需要注意什么_创建数据库的语句是什么 MySQL数据库使用教程

    创建数据库的语句是:[CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] CHARACTER SET ] [[DEFAULT] COLLATE ];]. 本文操作环境 ...

  3. MySQL创建数据库时指定编码和用户授权

    为什么80%的码农都做不了架构师?>>>    MySQL创建数据库时指定编码和用户授权 转载于:https://my.oschina.net/michao/blog/2989144

  4. mysql创建数据库指定utf 8_MySQL创建数据库时指定编码utf8mb4和添加用户

    MySQL创建数据库时指定编码utf8mb4和添加用户 CREATE DATABASE `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_gene ...

  5. php指定编码创建,MYSQL创建数据库时指定编码

    mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题. 我们遵循的标准是,数据库,表,字段和页面或文本的 ...

  6. MySQL创建数据库得语句是什么_创建数据库的语句是什么

    创建数据库的语句是:[CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] CHARACTER SET ] [[DEFAULT] COLLATE ];]. 本文操作环境 ...

  7. mysql 9.0创建数据库_数据库基础学习——MySQL数据库知识小结(9)

    1 MySQL 中的约束 1.1约束类型 • 非空约束(not null) • 唯一性约束(unique) • 主键约束(primary key) PK • 外键约束(foreign key) FK ...

  8. 怎么在linux下用mysql建库_在MySQL/MariaDB中创建数据库、数据库用户和授予特权(针对Linux平台)...

    在本文中,将学习MySQL/MariaDB数据库创建.数据库用户创建以及如何向用户授予权限,方法针对Linux平台.安装数据库请参考为CentOS 8操作系统安装MySQL的方法,以安装MySQL 8 ...

  9. 【Mysql】当Naviact创建数据库时失败出现1044 -Access denied for user ‘root‘@‘%‘ to database

    业务背景:当我用Navicat连接我服务器上的MySQL8,然后点击创建数据库时,创建失败,并报异常 1044 -Access denied for user 'root'@'%' to databa ...

最新文章

  1. RDKit | 基于不同描述符和指纹的机器学习模型预测logP
  2. Linux6-bash基础特性(2)
  3. 实习生笔试面试题总结
  4. RSS制作阅读器(利用RssToolkit for asp.net 2.0)
  5. 市电、三相交流电知识
  6. centos 6.5安装GitLab全过程和问题记录
  7. 数据结构和算法分析:第一章 引论
  8. FastJson、Jackson、Gson进行Java对象转换Json的细节处理
  9. python celery多worker、多队列、定时任务
  10. IM开发基础知识补课(五):通俗易懂,正确理解并用好MQ消息队列
  11. js面向对象编程:命名空间
  12. 数据科学包3-pandas快速入门2
  13. linux命令 查看分辨率,Linux 下怎么用命令修改分辨率
  14. (附源码)springboot社区疫情防控管理系统 毕业设计 164621
  15. 「随笔」前端面试 | 2022年前端面试基础必备
  16. 因为Windows防火墙服务未运行,不能正常使用
  17. java email bean_JavaWeb学习笔记-第四章JavaBean技术
  18. 【企业架构】企业架构角色和职责
  19. 使用调式音阶即兴 一
  20. conda创建虚拟环境

热门文章

  1. [pinia]报错信息:getActivePinia was called with no active Pinia. Did you forget to install pinia
  2. 附件 2 excel 文件“第一题 data.xlsx”,提供了一个旅游产品的销量数据,具体 的字段包括:旅游产品的定价、销量、评分,以及产品的目的地。请通过描述分
  3. h4与h5基本布局对比
  4. 记录一下DSFD源码中demo.py的debug过程
  5. 20150911新华医院听课内容
  6. Redis Zrem 命令
  7. 安卓无线调试 react-native
  8. 让别人连接自己的mysql数据库,共享mysql数据库
  9. 企业中3天的流程如何缩短成1小时,选对了工具原来这么简单
  10. csv文件读取与写出