1 / 37
文档名称:

计算机审计方法语言编制规范.doc

格式:doc   大小:150KB   页数:37页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机审计方法语言编制规范.doc

上传人:薇薇安 2021/12/24 文件大小:150 KB

下载得到文件列表

计算机审计方法语言编制规范.doc

相关文档

文档介绍

文档介绍:1 / 37
计算机审计方法语言编制规范
——计算机审计实务公告第13号
中华人民共和国审计署
二OO八年三月
ﻬ目录
2 / 37
1.前言ﻩ4
2.引言ﻩ4
(ASL)ﻩ4






、运算符与界符ﻩ6

6
.3关系表达式ﻩ6
.4界符ﻩ6
3.8叙述语法ﻩ7
分支语句ﻩ7
.2 WHILE循环ﻩ7
.3 REPEAT-until循环ﻩ8

.1过程定义ﻩ9
3.
3.10系统基本字(保留字)ﻩ10
3 / 37


4.Sql语句ﻩ20


20
4.3.1 Select 语句 20
 修改表ﻩ23
连接表ﻩ25

.1 聚合函数ﻩ27
字符串函数ﻩ28
:ﻩ31

ﻬ计算机审计方法语言编制规范

本规范由审计署计算机技术中心、信息化建设办公室提出。
本规范的起草单位:审计署计算机技术中心、信息化建设办公室。
2.引言
计算机审计方法语言包括ASL审计脚本语言和SQL语句两部分。
ASL审计脚本语言完成审计方法的流程控制。ASL审计脚本语言是由审计署基于PASCAL语言研制的适用于审计人员编制计算机审计方法的语言。
4 / 37
SQL语句完成对数据库的操作。本规范的SQL语句采用国家标准GB_12991-91《信息处理系统 数据库语言SQL》及国际标准ISO/IEC 9075:1992《信息技术 数据库语言 SQL 》中审计所需的部分内容。
为使计算机审计方法语言适用于SQL server、ORACLE、DB2等不同数据库, server、ORACLE、DB2等数据库使用中的对照表。
3.审计脚本语言(ASL)

审计脚本语言是基于PASCAL语言的基础之上开发一门专为审计人员书写审计方法的编程语言。审计脚本语言主体是PASCAL语言的子集,在此基础之上进行了数据库操作、图表输出等一系列功能扩展,其功能简单,结构清晰,可读性强,具备了一般高级语言的必备部分。

(1)变量、标示符、函数及过程名称一律使用英文字母开头,可以使用英文和数字。
(2)变量、标示符、函数及过程名称大小写不敏感。
(3)一段程序中变量、过程不能超过100个。
(4)数字最大位数为24位。
(5)过程嵌套不超过3层。
(6)一行程序不超过5000个字符
(7)任何一段超过1行以上的程序需要使用begin….end语句进行约束,表明哪里是开始,哪里是结束。
(8)每行程序以分号作为结束符。
(9)全程序以end.作为结束
(10)变量定义要在主程序的begin之前。
(11)赋值语句使用:=为运算符
5 / 37

过程可以引用自己定义的局部参数,也可以引用包围它的外过程定义的局部参数。

定义常量的格式:
CONST <常量标识符>=<常量>
说明:常量说明部分以关键字const开头, 后面的标识符为常量标识符,其中"="号后的常量为整数、实数、字符、 字符串(字符、字符串常量在后面章节中将作介绍)。而且,在常量说明部分可以将几个常量说明成符号常量,共用一个关键字"const"。
3.5变量
变量说明的格式:
VAR <变量标识符>[,<变量标识符>];
其中VAR是ASL保留字,表示开始一个变量说明段;
3.6数组
说明的格式:
array <数组标识符> [下标];
其中array是ASL保留字,表示开始一个数组说明段。
3.7表达式、运算符与界符
3.
算术运算符
说明

加号
-
减号
*
乘号

除号

逻辑运算符
说明
=
等于
6 / 37
and

or

not


关系表达式
说明
:=
等于号(赋值符、算术表达式)

小于
>
大于
<>、#
不等于
<=
小于等于
>=