摘要: ABAP报表程序开发规范 一、 目的 为保证在R/3系统中使用ABAP语言开发报表程序的规范性,特制定本开发规范。在本开发规范的约束下,将源代码与报表开发人的相关性降到最低;即只要具备基本的ABAP开发技巧,遵循本开发规范,不同的开发人员开发的同样逻辑的源代码应该是基本相同的。 二、 适用范围 本技 阅读全文
posted @ 2018-09-08 10:30 随心随行随笔 阅读(2371) 评论(0) 推荐(1) 编辑
摘要: 一 数据类型和对象 在ABAP中,可以使用与标准数据声明相似的语法处理数据类型,而与数据对象无关。 在程序中必须声明要使用的全部数据对象。声明过程中,必须给数据对象分配属性,其中最重要的属性就是数据类型。 1.1 基本数据类型 数据类型 默认大小 有效大小 初始值 说明 C 1 1 - 65535 阅读全文
posted @ 2018-09-08 10:06 随心随行随笔 阅读(4724) 评论(0) 推荐(0) 编辑
摘要: 连接方法 通过SQL server 的 linkedserver的功能连接 准备工作 事先在需要访问Oracle 数据库的主机上完成以下工作: 1. 安装SQL Server 数据库:SQL Server 2008 R2 Express 2. 安装Oracle 客户端访问程序:Oracle 11g 阅读全文
posted @ 2017-08-21 11:24 随心随行随笔 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 数据库设计范式是一个很重要的概念,但是这个重要程度只适合于参考。使用数据库设计范式,可以让数据表更好的进行数据的保存,因为再合理的设计,如果数据量一大也肯定会存在性能上的问题。所以在开发之中,唯一可以称为设计的宝典 —— 设计的时候尽量避免日后的程序出现多表关联查询。 一、第一范式 所谓的第一范式指 阅读全文
posted @ 2017-08-17 14:01 随心随行随笔 阅读(97) 评论(0) 推荐(0) 编辑
摘要: SQL语句分为三类:DML、DDL、DCL,之前已经讲解完了DML和DDL,现在就差DCL操作的,DCL主要表示的是数据库的控制语句,控制的就是操作权限,而在DCL之中,主要有两个语法:GRANT、REVOKE; 权限的操作基础是需要有用户的,而这个时候就需要通过一个新的用户进行演示,而要想创建新用 阅读全文
posted @ 2017-08-17 14:00 随心随行随笔 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 数据库的备份操作是在整个项目运行中最重要的工作之一。 一、数据的导出和导入 数据的导出和导入是针对于一个用户的备份操作,可以按照如下的方式完成: 1、 数据的导出 在硬盘上建立一个文件夹:c:\backup; 输入exp指令; 输入用户名和密码; 设置导出文件的名称:导出文件: EXPDAT.DMP 阅读全文
posted @ 2017-08-17 14:00 随心随行随笔 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、视图 在之前所学习过的所有的SQL语法之中,查询操作是最麻烦的,如果程序开发人员将大量的精力都浪费在查询的编写上,则肯定影响代码的工作进度,所以一个好的数据库设计人员,除了根据业务的操作设计出数据表之外,还需要为用户提供若干个视图,而每一个视图包装了一条条复杂的SQL语句,视图的创建语法如下: 阅读全文
posted @ 2017-08-17 13:59 随心随行随笔 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、集合 在数学的操作之中存在交、差、并、补的概念,而在数据的查询中也存在此概念,有如下几个连接符号: UNION:连接两个查询,相同的部分不显示; UNION ALL:连接两个查询,相同的部分显示; INTERSECT:返回两个查询中的相同部分; MINUS:返回两个查询中的不同部分; UNION 阅读全文
posted @ 2017-08-17 13:58 随心随行随笔 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 有某个学生运动会比赛信息的数据库,保存了如下的表: 运动员sporter(运动员编号sporterid,运动员姓名name,运动员性别sex,所属系号department) 项目item(项目编号itemid,项目名称itemname,项目比赛地点location) 成绩grade(运动员编号id, 阅读全文
posted @ 2017-08-17 13:57 随心随行随笔 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 一、非空约束(NOT NULL):NK 当数据表中的某个字段上的内容不希望设置为null的话,则可以使用NOT NULL进行指定。 范例:定义一张数据表 DROP TABLE member PURGE; CREATE TABLE member( mid NUMBER, name VARCHAR2(5 阅读全文
posted @ 2017-08-17 13:56 随心随行随笔 阅读(191) 评论(0) 推荐(0) 编辑