DB2 Schema是在数据库中按逻辑分类的命名对象的集合。

在数据库中, 无法创建多个具有相同名称的数据库对象。为此, 架构提供了一个组环境。

你可以在一个数据库中创建多个模式, 也可以在具有不同名称的数据库组中创建多个具有相同名称的数据库对象。

模式可以包含表, 函数, 索引, 表空间, 过程, 触发器等。

例如, 你为“员工”数据库创建两个不同的架构, 分别命名为“常规”和“兼职”。

你还可以创建两个具有相同名称“ Employee”的不同表, 其中一个表具有常规信息, 而另一个表具有employee的兼职信息。它实际上没有两个具有相同名称的表, 尽管它们具有两种不同的模式“ Regular”和“ Parttime”。

它方便用户使用两者而不会遇到任何问题。当表命名受到限制时, 此功能很有用。

模式图像表示

获取当前活动的架构

句法:

db2 values current schema

我们有一个数据库“员工”:

让我们举一个例子来获取当前的数据库模式:

使用以下命令来获取和更改你登录的当前架构:

db2 values current schema

输出:

将另一个架构设置为当前环境

句法:

db2 set schema

例:

让我们通过使用以下命令来更改架构:

db2 set schema=changed_schema

输出:

验证更改的架构

你可以使用以下命令来验证架构已成功更改:

db2 values current schema

创建一个新的架构

句法:

db2 create schema authroization

例:

让我们创建一个具有不同授权用户ID的新架构。创建具有“ sonoo”授权的“ new_schema”架构

db2 create schema new_schema authorization sonoo

输出:

让我们创建两个具有相同名称但两个模式不同的表。在这里, 你将创建具有两种不同模式的员工表, 一种用于常规, 另一种用于兼职。

步骤1:创建两个架构。

模式1:[创建名为Regular的模式]

db2 create schema常规授权db2admin

模式2:[创建名为Parttime的模式]

db2 create schema兼职授权db2admin

现在你可以看到两个命令都已成功执行。

现在为员工详细信息创建两个名称相同的表

表1:正式雇员

db2 create table Regular.employee(id number, name

varchar(20), job varchar(20), join_date date, salary number);

db2设置默认schema_DB2模式schema相关推荐

  1. db2设置默认schema_DB2中设置当前会话的Schema

    在有些情况下,当前登录用户所要访问的Schema可能并不是默认分配给他的Schema,这时查询表前就需要一个前缀来约束所要访问的Schema. 如: SELECT * FROM wanted_sche ...

  2. unreal4怎么设置游戏模式_UE4如何设置默认游戏模式和关卡_资源库

    摘要:UE4如何设置默认游戏模式和关卡_资源库 在UE4中设置好默认游戏模式和关卡,可以让我们更加方便快捷进行游戏制作,那么你有了解过UE4是怎么设置默认游戏模式和关卡的吗? 设置默认游戏模式和关卡 ...

  3. UE4设置默认游戏模式和关卡

    UE4设置默认游戏模式和关卡 首先我们回到 VS 编辑器,在"内容浏览器"里面选择"内容(Content)": 新建一个存放资源的文件夹名为"Asse ...

  4. 谷歌浏览器怎么设置默认隐身模式启动

    1.右击桌面上的谷歌浏览器图标. 2.然后点击属性. 3.打开的属性对话框中点击快捷方式. 4.在目标框中的内容后面按一个空格后再输入-incognito. 5.点击更换图标,更换一下图标和原来的图标 ...

  5. ue4设置默认打开的地图和默认游戏模式

    打开ue的时候载入默认的地图 编辑-项目设置-地图和模式-编辑器开始地图 游戏默认地图 直接搜索一下选择地图就行,选择的是地图名字而不是地址 将会自动载入此地图 设置默认游戏模式 编辑-项目设置-地图 ...

  6. mysql给字段设置默认值,以及mysql的严格模式

    一.背景 在插入数据库时,报错#1364,后来才知道是字段在创建的时候,没有设置默认值的原因.关于默认值,我们都知道设置默认值为0或者null的时候,就算我们不插入该字段,数据库也会自动按照默认值填充 ...

  7. 设置IE默认文本模式的方法

    设置IE默认文本模式的方法 <meta http-equiv="X-UA-Compatible" content="IE=8" /> IE=5.6. ...

  8. 数据库指向默认模式(Schema)

    数据库指向默认模式Schema 应用 1.场景 2.语句 应用 1.场景 在开发中,遇到过新建了一个新的数据库模式,但是你的程序又仅仅依赖这个模式下的表,而且也不想因为 不填模式名而报错,这样的话我们 ...

  9. 【UE5】虚幻5 无法设置默认的游戏模式

    [UE5]虚幻5 无法设置默认的游戏模式 在自学的开荒期,总是会被各种莫名其妙的问题浪费大量时间,使得主内容的学习时间越来越少. 在 项目设置-项目-地图和模式 中,无法设置"选中的游戏模式 ...

最新文章

  1. 《自然》《科学》相继发文批评质疑:俄罗斯注册新冠疫苗“让众人面临风险”...
  2. 201521123108《Java程序设计》第14周学习总结
  3. linux 清理指定大小的文件
  4. mongo的php查询,如何在php中查询mongo?
  5. Android Studio 全面教程
  6. HDU - 1394 Minimum Inversion Number(树状数组)
  7. 【渝粤教育】国家开放大学2018年春季 3780-22T燃气设备操作与维护 参考试题
  8. mysql 重启_windows下重启mysql的方法
  9. 移植wpa_supplicant 2.5 实现rtl8188可以无线上网
  10. P3160 [CQOI2012]局部极小值
  11. iis7.5+.net4.5 报404错误
  12. 菜鸟新手们得福音纯css菜单导航
  13. 用Nginx搭建IIS集群实现负载均衡
  14. C++教程:C++开发语言可以做些什么?
  15. PHP函数set_magic_quotes_runtime()的作用
  16. 【闲聊产品】之一:半路出家的产品经理
  17. centos php 安装openssl,详解Linux(centos7)下安装OpenSSL安装图文方法
  18. python中空间的位置怎么放置_python / django,名称空间的根在哪里?
  19. FreeRTOS 教程指南 学习笔记 第二章 内存管理
  20. 虚拟服务器软件哪个好,虚拟机软件哪个好?热门虚拟机软件推荐

热门文章

  1. nginx静态资源访问配置
  2. RPN(区域生成网络)
  3. 接口测试HTTP协议详解请求篇
  4. js增加标签(增加元素)和删除标签(删除元素)
  5. 【arcgis批量添加字段】
  6. 企业级闪存盘的结构和特征
  7. c语言 火柴加法,C语言程序设计100例之(18):火柴棒等式
  8. vue 中无法上传同一张图片的问题
  9. 20172329 2018-2019《Java程序设计与数据结构》课程总结
  10. Visual Studio实际仅增删数行,却显示文件所有行均发生变更