Chinaunix首页 | 论坛 | 博客
  • 博客访问: 106465733
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465724
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465735
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465736
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465737
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465738
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465739
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465740
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465741
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465742
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465743
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465744
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465745
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465746
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465747
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465748
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465739
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465750
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465751
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465752
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465753
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465754
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465755
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465756
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465757
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465758
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465759
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465760
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465761
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465762
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465763
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465754
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465765
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465766
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465767
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465768
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465769
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465770
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465771
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465772
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465773
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465774
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465775
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465776
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465777
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465778
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465769
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465780
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465781
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465782
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465783
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(4)-sdccf-ChinaUnix博客
  • 博客访问: 106465784
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:04:32

developerWorks



使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30042) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30041) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30040) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30039) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30038) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30037) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30036) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30035) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30034) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30033) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30032) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30031) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30030) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30029) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30028) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30027) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30026) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30025) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30024) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30023) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30022) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30021) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30020) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30019) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30018) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30017) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30016) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30015) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30014) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30013) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30012) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30011) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30010) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30009) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30008) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30007) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30006) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30005) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30004) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30003) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30002) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30001) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(30000) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(29999) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(29998) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(29997) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(29996) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(29995) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(29994) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(29993) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(29992) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


使用模式

模式(schema)是用于在数据库中创建的数据库对象的一个高级限定符。它是数据库对象,例如表、视图、索引或触发器的一个集合。它提供了数据库对象的一个逻辑分类。

除了将数据组织到表中外,将表和其他相关对象组织在一起同样能带来好处。为此,可以使用 create schema 命令来定义一个模式。关于模式的信息存储在您所连接的数据库的系统编目表中。当创建其他对象时,可以将它们放在这个模式中。

对于每个数据库,都会创建一组系统模式,并将它们放在 SYSCATSPACE 表空间中:

SYSIBM
基本系统编目。不建议直接访问它。
SYSCAT
这种模式上的 SELECT 权限被授给 PUBLIC。只读编目视图。建议通过它来获得编目信息。
SYSSTAT
可更新编目视图 —— 会影响优化器。
SYSFUN
用户定义函数。






使用模式来完全限定一个表或其他对象名,如下所示:

schemaname.tablename

您可以有多个具有相同名称、不同模式名称的表。因而,表 user1.staff 与表 user2.staff 是不同的。因此,您可以使用模式在 DB2 数据库中创建逻辑数据库。

为创建一个模式,可使用 create schema 命令。







当您可以创建一个模式时,就可以使用 authorization 关键字指定模式的所有者;否则,执行 create schema 语句的授权 ID 将成为模式的所有者。同时,还可以将模式上的特权授给用户或组。(要了解关于特权的更多信息,请参阅本系列的 第 1 部分。)

当有了一个模式时,模式的所有者可以将模式上的 CREATE_IN 特权授给其他用户或组。







可以像下面这样显式地为一个对象指定模式名:

create table DWAINE.table1 (c1 int, c2 int)

如果用户 DWAINE 连接到数据库 SAMPLE,并发出以下语句:

create table t2 (c1 int)

这样将创建模式 DWAINE(只要用户 DWAINE 不撤销 IMPLICT_SCHEMA),同时还在数据库中创建表 t2。

用于连接到数据库的 ID 被称作授权 ID







当在数据库对象上使用 DML 命令(例如 select、insert、update、delete)时:

  • 可以在对象名上显式地指定对象的模式,例如 schema1.table1。
  • 可以使用 set current schemaset current sqlid 命令指定对象的模式。
  • 如果没有显式地指定对象的模式,那么对象的模式将被设为当前的授权 ID。

例如,如果用户 DWAINE 连接到数据库 SAMPLE 并发出以下语句:

select * from t2

如果这个表存在的话,则该语句将选择 DWAINE.T2。如果这个表不存在,那么将返回一个错误。

阅读(29991) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~