简介:随着信息化的持续深入发展,大多数组织内部都有由过去遗留下来的许多分布、自治、异构的应用系统,大家都迫切期望能够实现不同类型、内容和格式的数据相互转换。类型转换将数据表达式从一种类型转换成另外一种类型,SELECT列表、WHERE子句以及允许引用表达式的任何地方都有可能需要进行类型转换。并不是所有的数据类型之间都可以进行数据转换,比如在SYBASE数据库下不能在DATETIME和1NT之间进行类型转换。根据数据类型之间是否能自动执行数据类型的转换,又分为显式类型转换和隐式类型转换。显式类型转换是指数据类型之间不能自动执行数据类型的转换,必须使用系统内部转换函数来显式地请求转换成其他数据类型。隐式类型转换是指数据库系统能够根据需要自动执行数据类型的转换,比如比较字符串表达式和日期表达式,或者比较整数表达式和长整数表达式,或者比较具有不同长度的字符串表达式,系统就会自动将一种类型转换成另外一种数据类型。在进行数据转换处理时还会遇到根据条件分支选择进行内容转换,就是根据输入的值和某种匹配规则来计算所有输出的值。不同的数据库平台支持条件分支选择的方式也不同,比如在SYBASE中用CASE语句,而在ORACLE中却使用DECODE函数。内容转换函数DECODE是按照值进行替换,TRANSLATE函数则是按照顺序逐个替换每位字符,最后实现了简单的密码机制。如果数据库不支持条件分支选择内容转换,则需要重复多次使用WHERE语句来处理。
简介:摘要基于USB的车辆测试数据传输系统的原设计方案不便于跨操作系统平台应用。无法实现与计算机和外接USB存储设备的双向通信、驱动安装、偶尔故障等。针对上述问题,本文提出了一种车辆测试数据传输系统驱动免费USB主从的设计方法。该方法以USB接口芯片CH378为核心设计USB主从传输系统,通过特殊的USB主从状态电路,通过嵌套USB2实现USB主从模式的自动切换。0协议、USBMassStorage协议、FAT32文件系统协议实现了无需驱动即可获取测试数据的功能。本文主要介绍了新型车辆测试数据传输系统的总体设计方案、CH378硬件接口电路、USB主从状态电路以及USB从模式下的无驱动功能的实现。通过实验验证,本设计可以实现了车辆测试数据传输系统的免驱动USB主从功能,为车辆测试数据传输系统的应用和维护带来了方便。
简介:在会计电算化进程中,随着计算机软硬件水平及现代通讯技术和网络技术的不断提高,客观上存在着审计可视线索自然消失的趋势,大家知识,审计离不开审计线索。本来,在手工会计条件下,由于丰大量的纸面信息,注册会计师和审计师通过查阅这些纸面信息,加上自己的经验判断,获取审计线索是不成问题的。然而,在应用计算机处理会计资料以后,纸面信息变成了磁性介质上的代码,即使是一部分既熟悉审计业务,又懂得计算机的所谓复合型人才,面对当今市场上五花八门、数据结构各异的信封软件,企图对它们分别编制通用数据转换程序,利用计算机将它们所生成千差万别的数据库,自动转换成审计工作所需的数据文件,也是不现实的。何,世界上没有哪一家软件公司会把它的程序和数据结构和盘托出。再加上审计领域中计算机审计工作开展得相对滞后等原因,使得计算机审计工作举步维艰,与会计电算化工作的差距不断扩大。