BoEing DB2开发规范

BoEing DB2开发规范

ID:43337080

大小:1.61 MB

页数:78页

时间:2019-10-08

BoEing DB2开发规范_第1页
BoEing DB2开发规范_第2页
BoEing DB2开发规范_第3页
BoEing DB2开发规范_第4页
BoEing DB2开发规范_第5页
资源描述:

《BoEing DB2开发规范》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、BoEing DB2开发规范数据模型组CompanyLogoBoEing_DB2开发规范DB2SQL语句编写规范1DB2数据类型应用规范2DB2数据库索引应用规范3DB2数据库性能优化规范4CompanyLogoBoEing_DB2开发规范DB2SQL语句编写规范1DB2数据类型应用规范2DB2数据库索引应用规范3BoEing_DB2开发规范DB2数据库控制语言1DB2数据库定义语言2DB2数据库操作语言3DB2数据库常用函数4DB2数据库操作建议5BoEing_DB2开发规范DB2SQL语句控制语言定义语言操作语言DB2数据库控制语言Compa

2、nyLogo数据控制语言:简称DCL(DataControlLanguage)。主要用于对数据库操作权限的控制,包括GRANT(授权)语句和REVOKE(回收权限)语句。主要包括对COLLECTION、DATABASE、PACKAGE、TABLE、VIEW、USER等的权限管理。GRANTprivilegeONobject_typeobject_nameto{USER

3、GROUP

4、PUBLIC}Withgrantoption;REVOKEprivilegeONobject_typeobject_namefrom{USER

5、GROUP

6、PUBLIC

7、};给所有用户授予绑定(BIND)权限:GRANTBINDADDTOPUBLIC;GRANTPACKADMONCOLLECTION*TOPUBLIC;给某个用户授予一个数据库管理员的权限:GRANTDBADMONDATABASExxxxxxxxTOBJAPxxx{WITHGRANTOPTION};将表授权给某个用户GRANT{ALL

8、SELECT

9、UPDATE

10、INSERT

11、DELETE}ONTABLEtablenameTOBJAPxxx;给某一用户授予系统管理员权限:GRANTSYSADMTOBJAPxxx;BoEing_DB2开发规范DB2数

12、据库控制语言1DB2数据库定义语言2DB2数据库操作语言3DB2数据库常用函数4DB2数据库操作建议5BoEing_DB2开发规范DB2数据库控制语言1DB2数据库定义语言2DB2数据库操作语言3DB2数据库常用函数4DB2数据库操作建议5DB2数据库定义语言_CREATECompanyLogoCREATE用于创建数据库对象,主要包括:数据库(DATABASE)表空间(TABLESPACE)表(TABLE)触发器(TRIGGER)视图(VIEW)索引(INDEX)CompanyLogoALTER语句可以用来改变现有数据库对象的一些特性,包括:数据

13、库(DATABASE)表空间(TABLESPACE)表(TABLE)触发器(TRIGGER)视图(VIEW)索引(INDEX)DB2数据库定义语言_ALTERDROP语句可以删除任何CREATE语句创建的数据库对象。DROP语句将在删除数据库对象的同时也删除系统目录中关于该对象的定义。由于数据库对象之间可能存在某些依赖关系,所以删除对象可能会使有关的对象变成无效的状态。CompanyLogoDB2数据库定义语言_DROPCompanyLogoDB2支持的数据类型CompanyLogo表创建的一个实例CREATETABLEEMP_INFO(EMPN

14、OINTEGERGENERATEDALWAYSASIDENTITY,EMP_INFOCHANGENOTNULLGENERATEDALWAYSFOREACHROWONUPDATEASROWCHANGETIMESTAMP,EMP_ADDRESSVARCHAR(300),EMP_PHONENOCHAR(4),PRIMARYKEY(EMPNO))BoEing_DB2开发规范DB2数据库控制语言1DB2数据库定义语言2DB2数据库操作语言3DB2数据库常用函数4DB2数据库操作建议5BoEing_DB2开发规范DB2数据库控制语言1DB2数据库定义语言2D

15、B2数据库操作语言3DB2数据库常用函数4DB2数据库操作建议5DB2数据库操作语言_SELECTCompanyLogo(1)SELECT(主要用于检索表或视图数据)检索全表所有数据,如SELECT*FROMTABLE_NAME;FETCHFIRST:用于限制结果集显示的行数,如SELECT*FROMTABLE_NAMEFETCHFIRSTnumberROWSONLY;通过指定选择列表并用逗号分隔列名,可检索指定的列,如SELECTcolumn_name_1,column_name_2FROMTABLE_NAME;使用DISTINCT子句来排除结

16、果集中重复的记录行信息,如SELECTDISTINCTcolumn_nameFROMTABLE_NAME;使用AS子句为选择列表上的表达

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。