CN107861997B - Erp数据库记录方法、装置、计算机设备及存储介质 - Google Patents

Erp数据库记录方法、装置、计算机设备及存储介质 Download PDF

Info

Publication number
CN107861997B
CN107861997B CN201710978937.XA CN201710978937A CN107861997B CN 107861997 B CN107861997 B CN 107861997B CN 201710978937 A CN201710978937 A CN 201710978937A CN 107861997 B CN107861997 B CN 107861997B
Authority
CN
China
Prior art keywords
database
script
recording function
attribute
erp
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710978937.XA
Other languages
English (en)
Other versions
CN107861997A (zh
Inventor
邢明珠
付豆
王建彪
王华明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kingdee Software China Co Ltd
Original Assignee
Kingdee Software China Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kingdee Software China Co Ltd filed Critical Kingdee Software China Co Ltd
Priority to CN201710978937.XA priority Critical patent/CN107861997B/zh
Publication of CN107861997A publication Critical patent/CN107861997A/zh
Application granted granted Critical
Publication of CN107861997B publication Critical patent/CN107861997B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2358Change logging, detection, and notification

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及一种ERP数据库记录方法、装置、计算机设备及存储介质,包括:当检测到通过数据库脚本对ERP数据库进行修改时,则判断数据库记录功能是否开启,当数据库记录功能开启时,将修改数据库的对应数据库脚本依次***预先生成的脚本表中,获取关闭数据库记录功能的操作,将脚本表中的数据库脚本生成脚本文件,将脚本文件存放在指定目录下。检测到对ERP数据库进行了修改,在数据库记录功能开启之后,将修改数据库的对应数据库脚本***脚本表并生成脚本文件,从而不需要备份庞大的数据库,可以节省更多的时间,提高工作效率;另外,由于仅将修改的数据库的对应数据库脚本***到脚本表并生成脚本文件,只需要传递数据库脚本,从而保护了机密消息。

Description

ERP数据库记录方法、装置、计算机设备及存储介质
技术领域
本发明涉及数据库处理技术领域,特别是涉及一种ERP数据库记录方法、装置、计算机设备及存储介质。
背景技术
ERP软件是一种企业管理软件,用于管理企业的各种资源。ERP软件都有一个数据库,用来存放各种数据。在使用ERP软件的过程中,会产生大量的业务数据,而这些数据的路径一般都比较长,还会涉及上下游很多单据。当出现程序性问题时,传统的做法是备份数据库,将数据库备份文件发送给程序员,由程序员恢复数据库进行跟踪、分析。
现有的备份数据库的操作非常复杂,由于ERP的数据库很大,导致在数据库的备份、传输以及恢复上会花费大量时间,严重降低了工作效率。并且某些数据库中存储了机密信息,不允许外发,无法通过数据库备份的方式来恢复原来的数据。
发明内容
基于此,有必要针对上述工作效率低、机密消息不允许外发的问题,提供一种ERP数据库记录方法、装置、计算机设备及存储介质。
一种ERP数据库记录方法,所述方法包括:
当检测到通过数据库脚本对ERP数据库进行修改时,则判断数据库记录功能是否开启;
当数据库记录功能开启时,则将修改数据库的对应数据库脚本依次***预先生成的脚本表中;
获取关闭数据库记录功能的操作,将所述脚本表中的数据库脚本生成脚本文件,将所述脚本文件存放在指定目录下。
在一个实施例中,在所述检测到通过数据库脚本对ERP数据库进行修改之前,还包括:
获取在ERP软件中增加的数据库记录功能标志的属性;
根据所述属性在所述ERP软件的界面中显示数据库记录功能标志。
在一个实施例中,所述数据库记录功能标志的默认属性为关闭状态;在所述检测到通过数据库脚本对ERP数据库进行修改之前,还包括:
获取对所述数据库记录功能标志的开启指令;
根据所述开启指令将所述数据库记录功能标志的属性更改为开启状态。
在一个实施例中,所述判断数据库记录功能是否开启,包括:
判断数据库记录功能标志的属性,当所述属性为开启状态时,则数据库记录功能已开启,当所述属性为关闭状态时,则数据库记录功能已关闭。
在一个实施例中,所述当数据库记录功能开启时,将修改数据库的对应数据库脚本依次***预先生成的脚本表中,包括:
获取对数据库进行修改的顺序;
按照所述顺序将所述数据库脚本依次***预先生成的脚本表中。
在一个实施例中,所述获取关闭数据库记录功能的操作,将所述脚本表中的数据库脚本生成脚本文件,将所述脚本文件存放在指定目录下,包括:
获取对所述数据库记录功能标志的关闭指令;
根据所述关闭指令将脚本表中的数据库脚本生成脚本文件,将所述脚本文件存放在指定目录下。
一种ERP数据库记录装置,所述装置包括:
功能判断模块,用于当检测到通过数据库脚本对ERP数据库进行修改时,则判断数据库记录功能是否开启;
脚本***模块,用于当数据库记录功能开启时,将修改数据库的对应数据库脚本依次***预先生成的脚本表中;
文件生成模块,用于获取关闭数据库记录功能的操作,将所述脚本表中的数据库脚本生成脚本文件,将所述脚本文件存放在指定目录下。
在一个实施例中,所述装置还包括:
属性获取模块,用于获取在ERP软件中增加的数据库记录功能标志的属性;
标志增加模块,用于根据所述属性在所述ERP软件的界面中显示数据库记录功能标志。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。
上述ERP数据库记录方法、装置、计算机设备及存储介质,当检测到通过数据库脚本对ERP数据库进行修改时,则判断数据库记录功能是否开启,当数据库记录功能开启时,将修改数据库的对应数据库脚本依次***预先生成的脚本表中,获取关闭数据库记录功能的操作,并将脚本表中的数据库脚本生成脚本文件,存放在指定目录下。由于检测到对ERP数据库进行了修改,在数据库记录功能开启之后,通过将修改数据库的对应数据库脚本***脚本表并生成脚本文件,从而不需要备份庞大的数据库,可以节省更多的时间,提高工作效率;另外,由于仅将修改数据库的对应数据库脚本***到脚本表并生成脚本文件,只需要传递数据库脚本,从而保护了机密消息。
附图说明
图1为一个实施例中实现ERP数据库记录方法的执行终端的内部结构图;
图2为一个实施例中ERP数据库记录方法的流程图;
图3为一个实施例中增加数据库记录功能标志的流程图;
图4为一个实施例中开启数据库记录功能标志的流程图;
图5为一个实施例中显示数据库记录功能标志的界面图;
图6为一个实施例中生成脚本文件的流程图;
图7为一个实施例中ERP数据库记录装置的结构框图;
图8为另一个实施例中ERP数据库记录装置的结构框图;
图9为又一个实施例中ERP数据库记录装置的结构框图;
图10为一个实施例中功能判断模块的结构框图;
图11为一个实施例中脚本***模块的结构框图;
图12为一个实施例中文件生成模块的结构框图。
具体实施方式
为使本发明的目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施的限制。
图1为一个实施例中实现ERP数据库记录方法的执行终端的内部结构图。如图1所示,该终端包括通过***总线连接的处理器、存储介质、显示器、内存、网络接口和输入装置。其中,终端的存储介质包括操作***、数据库以及计算机程序,该计算机程序用于实现一种ERP数据库记录装置。该处理器用于提供计算和控制能力,支撑整个终端的运行。终端的内存为存储介质中实现ERP数据库记录装置的计算机程序的运行提供环境,该内存中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种ERP数据库记录方法。终端的网络接口用于与服务器进行网络通信。终端的显示器用于显示应用界面,例如显示数据库记录功能标志的界面等;输入装置可以是显示器上覆盖的触摸层,也可以是外接的键盘、触控板或鼠标等。该终端可以为笔记本电脑、台式计算机、个人数字电脑、便携式膝上型电脑等,但并不局限于此。本领域技术人员可以理解,图1中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
如图2所示,在一个实施例中,提供了一种ERP数据库记录方法,以应用于上述应用环境中的终端来举例说明,包括如下步骤:
步骤S202,当检测到通过数据库脚本对ERP数据库进行修改时,则判断数据库记录功能是否开启。
其中,数据库脚本是在数据库管理***中,能够被编译、解释、执行的,并且能够完成特定任务的一段代码。可以完成的任务包括数据库对象的建立,数据的查询、修改等。
具体的,在使用ERP软件的时候,会涉及到对数据库进行修改的操作,例如,新增一张单据,在单据中填写一些数据,再对数据进行保存。保存这个操作出现时,可以检测到通过数据库脚本对数据库进行修改。
具体的,数据库记录功能具体展现在界面上的时候是一个数据库记录功能标志,这个标志在底层代码中会有一个属性。对数据库进行修改时,在底层代码中通过对属性的判断,就可以知道数据库记录功能是否开启。
步骤S204,当数据库记录功能开启时,将修改数据库的对应数据库脚本依次***预先生成的脚本表中。
具体的,通过对属性的判断得知数据库记录功能为开启状态时,再将修改数据库的对应数据库脚本***脚本表中。脚本表是预先生成在数据库中的,用于记录数据库脚本。
步骤S206,获取关闭数据库记录功能的操作,将脚本表中的数据库脚本生成脚本文件,将脚本文件存放在指定目录下。
其中,脚本文件类似于DOS操作***中的批处理文件,它可以将不同的命令组合起来,并按确定的顺序自动连续地执行。
具体的,通过数据库记录功能标志的界面获取到关闭数据库记录功能的操作,由于脚本表中记录有数据库脚本,而脚本文件可以将不同的命令组合起来,故可以将数据库脚本组合起来生成脚本文件。并将脚本文件存放在指定目录下,用于执行脚本文件。
当检测到通过数据库脚本对ERP数据库进行修改时,则判断数据库记录功能是否开启,当数据库记录功能开启时,将修改数据库的对应数据库脚本依次***预先生成的脚本表中,获取关闭数据库记录功能的操作,并将脚本表中的数据库脚本生成脚本文件,存放在指定目录下。由于检测到对ERP数据库进行了修改,在数据库记录功能开启之后,通过将修改数据库的对应数据库脚本***脚本表并生成脚本文件,从而不需要备份庞大的数据库,可以节省更多的时间,提高工作效率;另外,由于仅将修改数据库的对应数据库脚本***到脚本表并生成脚本文件,只需要传递数据库脚本,从而保护了机密消息。
如图3所示,在一个实施例中,提供的一种ERP数据库记录方法还包括增加数据库记录功能标志的过程,具体过程包括:
步骤S302,获取在ERP软件中增加的数据库记录功能标志的属性。
具体的,在ERP软件中增加数据库记录功能标志就是向数据库提交脚本指令的代码中,加一个属性,例如IsStartRecordDBOperation。
步骤S304,根据属性在ERP软件的界面中显示数据库记录功能标志。
具体的,根据增加的数据库记录功能标志的属性,将数据库记录功能标志展示在界面上。这个标志可以是具体的按钮,还可以是单选框。
如图4所示,在一个实施例中,提供的一种ERP数据库记录方法还包括开启数据库记录功能标志的过程,具体包括:
步骤S402,获取对数据库记录功能标志的开启指令。
具体的,终端可以通过数据库记录功能标志的界面获取到对数据库记录功能标志的开启指令。终端获取这个指令的方式可以是通过按钮获取的,还可以是通过单选框获取的。
步骤S404,根据开启指令将数据库记录功能标志的属性更改为开启状态。
具体的,数据库记录功能标志的属性默认为关闭状态,在终端获取到开启指令后,会对数据库记录功能标志的属性进行更改,即将数据库记录功能标志的属性更改为开启状态。
在一个实施例中,如图5所示,图5为显示数据库记录功能标志的界面图。具体的,图5这个界面图展示了数据库记录功能的标志。如图5所示,数据库记录功能的标志为“开始记录数据库操作”,表明这个标志的默认属性是数据库记录功能为关闭状态。当终端获取到通过界面点击的“开始记录数据库操作”的按钮时,界面上的按钮变成“结束记录数据库操作”。例如,增加一个按钮“开始记录数据库操作”,IsStartRecordDBOperation这个属性默认为关闭状态,点击这个按钮后IsStartRecordDBOperation为开启状态,按钮文字变为“结束记录数据库操作”。如果再次点击这个按钮,IsStartRecordDBOperation为关闭状态,文字又变回“开始记录数据库操作”。具体的,界面上数据库记录功能的标志可以是按钮,也可以是单选框的方式。其中,单选框的方式是在界面上点击“开始记录数据库操作”或者“结束记录数据库操作”。
在一个实施例中,提供的一种ERP数据库记录方法还包括判断数据库记录功能是否开启的过程,具体包括:
判断数据库记录功能标志的属性,当所述属性为开启状态时,则数据库记录功能已开启,当所述属性为关闭状态时,则数据库记录功能已关闭。
具体的,继续以属性IsStartRecordDBOperation为例,当属性为开启状态,即IsStartRecordDBOperation为开启状态时,表示数据库记录功能已开启,这时界面上显示的按钮文字为“结束记录数据库操作”;当属性为关闭状态时,表示数据库记录功能已关闭,即IsStartRecordDBOperation为关闭状态,这时界面上显示的按钮文字为“开始记录数据库操作”。
在一个实施例中,提供的一种ERP数据库记录方法还包括将修改数据库的对应数据库脚本依次***预先生成的脚本表中的过程,包括:
获取对数据库进行修改的顺序,按照顺序将数据库脚本依次***预先生成的脚本表中。
具体的,在对数据库进行修改的时候会有一个顺序。例如,在使用ERP软件的过程中,首先新增一张单据,然后保存,再将单据中的数据更改,再次保存,在保存的代码中,会生成一个数据库脚本,这个脚本会提交给数据库执行,并按照保存的顺序***到脚本表。
如图6所示,在一个实施例中,提供的一种ERP数据库记录方法还包括生成脚本文件的过程,具体包括:
步骤S602,获取对数据库记录功能标志的关闭指令。
具体的,终端可以通过数据库记录功能标志的界面获取对数据库记录功能标志的关闭指令。终端可以通过按钮获取关闭指令,还可以通过界面上的单选框获取关闭指令。
步骤S604,根据关闭指令将脚本表中的数据库脚本生成脚本文件,将脚本文件存放在指定目录下。
具体的,由于脚本表中记录有数据库脚本,而脚本文件可以将不同的命令组合起来,故可以将数据库脚本组合起来生成脚本文件。并将脚本文件存放在指定目录下,用于执行脚本文件。
在一个实施例中,提供一种ERP数据库记录方法,实现该方法的具体步骤如下所述:
首先,获取在ERP软件中增加的数据库记录功能标志的属性。具体的,在ERP软件中增加数据库记录功能标志就是向数据库提交脚本指令的代码中,加一个属性,例如IsStartRecordDBOperation。
其次,根据属性在ERP软件的界面中显示数据库记录功能标志。具体的,根据增加的数据库记录功能标志的属性,将数据库记录功能标志展示在界面上。这个标志可以是具体的按钮,还可以是单选框。
然后,获取对数据库记录功能标志的开启指令。具体的,终端可以通过数据库记录功能标志的界面获取到对数据库记录功能标志的开启指令。终端获取这个指令的方式可以是通过按钮获取的,还可以是通过单选框获取的。
具体的,根据开启指令将数据库记录功能标志的属性更改为开启状态。数据库记录功能标志的属性默认为关闭状态,在终端获取到开启指令后,会对数据库记录功能标志的属性进行更改,即将数据库记录功能标志的属性更改为开启状态。
进一步的,当检测到通过数据库脚本对ERP数据库进行修改时,则判断数据库记录功能是否开启。在使用ERP软件的时候,会涉及到对数据库进行修改的操作,例如,新增一张单据,在单据中填写一些数据,再对数据进行保存。保存这个操作出现时,可以检测到通过数据库脚本对数据库进行修改。
进一步的,判断数据库记录功能是否开启,具体包括:
判断数据库记录功能标志的属性,当属性为开启状态时,则数据库记录功能已开启,当属性为关闭状态时,则数据库记录功能已关闭。具体的,继续以属性IsStartRecordDBOperation为例,当属性为开启状态,即IsStartRecordDBOperation为开启状态时,表示数据库记录功能已开启,这时界面上显示的按钮文字为“结束记录数据库操作”;当属性为关闭状态时,表示数据库记录功能已关闭,即IsStartRecordDBOperation为关闭状态,这时界面上显示的按钮文字为“开始记录数据库操作”。
具体的,当数据库记录功能开启时,将修改数据库的对应数据库脚本依次***预先生成的脚本表中,具体包括:
获取对数据库进行修改的顺序,按照顺序将数据库脚本依次***预先生成的脚本表中。在对数据库进行修改的时候会有一个顺序。例如,在使用ERP软件的过程中,首先新增一张单据,然后保存,再将单据中的数据更改,再次保存,在保存的代码中,会生成一个数据库脚本,这个脚本会提交给数据库执行,并按照保存的顺序***到脚本表。
获取关闭数据库记录功能的操作,将脚本表中的数据库脚本生成脚本文件,将脚本文件存放在指定目录下,具体包括:
获取对数据库记录功能标志的关闭指令。具体的,终端可以通过数据库记录功能标志的界面获取对数据库记录功能标志的关闭指令。终端可以通过按钮获取关闭指令,还可以通过界面上的单选框获取关闭指令。
根据关闭指令将脚本表中的数据库脚本生成脚本文件,将脚本文件存放在指定目录下。具体的,由于脚本表中记录有数据库脚本,而脚本文件可以将不同的命令组合起来,故可以将数据库脚本组合起来生成脚本文件。并将脚本文件存放在指定目录下,用于执行脚本文件。
如图7所示,在一个实施例中,提供一种ERP数据库记录装置,包括:
功能判断模块710,用于当检测到通过数据库脚本对ERP数据库进行修改时,则判断数据库记录功能是否开启。
脚本***模块720,用于当数据库记录功能开启时,将修改数据库的对应数据库脚本依次***预先生成的脚本表中。
文件生成模块730,用于获取关闭数据库记录功能的操作,将脚本表中的数据库脚本生成脚本文件,将脚本文件存放在指定目录下。
如图8所示,在一个实施例中,一种ERP数据库记录装置还包括:
属性获取模块740,用于获取在ERP软件中增加的数据库记录功能标志的属性。
标志增加模块750,用于根据属性在ERP软件的界面中显示数据库记录功能标志。
如图9所示,在一个实施例中,数据库记录功能标志的默认属性为关闭状态,一种ERP数据库记录装置还包括:
第一指令获取模块760,用于获取对数据库记录功能标志的开启指令。
属性更改模块770,用于根据开启指令将数据库记录功能标志的属性更改为开启状态。
如图10所示,在一个实施例中,功能判断模块710包括:
属性判断模块712,用于判断数据库记录功能标志的属性,当属性为开启状态时,则数据库记录功能已开启,当属性为关闭状态时,则数据库记录功能已关闭。
如图11所示,在一个实施例中,脚本***模块720包括:
顺序获取模块722,用于获取对数据库进行修改的顺序。
***模块724,用于按照顺序将数据库脚本依次***预先生成的脚本表中。
如图12所示,在一个实施例中,文件生成模块730包括:
第二指令获取模块732,用于获取对数据库记录功能标志的关闭指令。
文件存放模块734,用于根据关闭指令将脚本表中的数据库脚本生成脚本文件,将脚本文件存放在指定目录下。
在一个实施例中,还提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述各个实施例中的ERP数据库记录方法的步骤。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (7)

1.一种ERP数据库记录方法,其特征在于,所述方法包括:
获取对所述数据库记录功能标志的开启指令;
根据所述开启指令将所述数据库记录功能标志的属性更改为开启状态;
获取在ERP软件中增加的数据库记录功能标志的属性;所述在ERP软件中增加的数据库记录功能标志的属性是向数据库提交脚本指令的代码中加一个IsStartRecordDBOperation属性;
根据所述属性在所述ERP软件的界面中显示数据库记录功能标志;
当检测到通过数据库脚本对ERP数据库进行修改时,根据数据库记录功能标志的属性判断数据库记录功能是否开启;
当数据库记录功能开启时,则将修改数据库的对应数据库脚本依次***预先生成的脚本表中;所述脚本表用于记录数据库脚本;
获取关闭数据库记录功能的操作,将所述脚本表中的数据库脚本生成脚本文件,将所述脚本文件存放在指定目录下;所述脚本文件为批处理文件,将不同的命令组合起来,按照确定的顺序自动连续执行;
所述将修改数据库的对应数据库脚本依次***预先生成的脚本表中,包括:
获取对数据库进行修改的顺序,按照所述顺序将所述数据库脚本依次***预先生成的脚本表中;
所述获取对数据库进行修改的顺序,按照所述顺序将所述数据库脚本依次***预先生成的脚本表中,包括:
新增一张单据并保存;
对所述单据中的数据进行更改后并进行保存,生成一个数据库脚本;
按照保存的顺序依次***到预先生成的脚本表中;
所述获取关闭数据库记录功能的操作,将所述脚本表中的数据库脚本生成脚本文件,将所述脚本文件存放在指定目录下,包括:
获取对所述数 据库记录功能标志的关闭指令;
根据所述关闭指令将脚本表中的数据库脚本生成脚本文件,将脚本文件存放在指定目录下。
2.根据权利要求1所述的方法,其特征在于,所述数据库记录功能标志为按钮或单选框。
3.根据权利要求1所述的方法,其特征在于,所述数据库记录功能标志的属性默认为关闭状态。
4.根据权利要求3所述的方法,其特征在于,所述判断数据库记录功能是否开启,包括:
判断数据库记录功能标志的属性,当所述属性为开启状态时,则数据库记录功能已开启,当所述属性为关闭状态时,则数据库记录功能已关闭。
5.一种ERP数据库记录装置,其特征在于,所述装置包括:
功能判断模块,用于当检测到通过数据库脚本对ERP数据库进行修改时,根据数据库记录功能标志的属性判断数据库记录功能是否开启;
第一指令获取模块,用于获取对数据库记录功能标志的开启指令;
属性获取模块,用于获取在ERP软件中增加的数据库记录功能标志的属性;所述在ERP软件中增加的数据库记录功能标志的属性是向数据库提交脚本指令的代码中加一个IsStartRecordDBOperation属性;
标志增加模块,用于根据所述属性在所述ERP软件的界面中显示数据库记录功能标志;
属性更改模块,用于根据开启指令将数据库记录功能标志的属性更改为开启状态;
脚本***模块,用于当数据库记录功能开启时,将修改数据库的对应数据库脚本依次***预先生成的脚本表中;还用于获取对数据库进行修改的顺序,按照所述顺序将所述数据库脚本依次***预先生成的脚本表中;新增一张单据并保存;对所述单据中的数据进行更改后并进行保存,生成一个数据库脚本;按照保存的顺序依次***到预先生成的脚本表中;
文件生成模块,用于获取关闭数据库记录功能的操作,将所述脚本表中的数据库脚本生成脚本文件,将所述脚本文件存放在指定目录下;所述脚本文件为批处理文件,将不同的命令组合起来,按照确定的顺序自动连续执行;
还用于获取对所述数 据库记录功能标志的关闭指令;根据所述关闭指令将脚本表中的数据库脚本生成脚本文件,将脚本文件存放在指定目录下。
6.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4任一项所述方法的步骤。
7.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述方法的步骤。
CN201710978937.XA 2017-10-19 2017-10-19 Erp数据库记录方法、装置、计算机设备及存储介质 Active CN107861997B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710978937.XA CN107861997B (zh) 2017-10-19 2017-10-19 Erp数据库记录方法、装置、计算机设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710978937.XA CN107861997B (zh) 2017-10-19 2017-10-19 Erp数据库记录方法、装置、计算机设备及存储介质

Publications (2)

Publication Number Publication Date
CN107861997A CN107861997A (zh) 2018-03-30
CN107861997B true CN107861997B (zh) 2021-12-03

Family

ID=61696587

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710978937.XA Active CN107861997B (zh) 2017-10-19 2017-10-19 Erp数据库记录方法、装置、计算机设备及存储介质

Country Status (1)

Country Link
CN (1) CN107861997B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020194219A1 (en) * 2001-04-17 2002-12-19 Bradley George Wesley Method and system for cross-platform form creation and deployment
CN104123138A (zh) * 2014-07-25 2014-10-29 诺伊曼(福建)信息科技有限公司 一种erp***的快速构建方法
CN105487761A (zh) * 2015-12-16 2016-04-13 魅族科技(中国)有限公司 一种应用程序的控制方法及移动终端
CN105488170A (zh) * 2015-11-30 2016-04-13 金蝶软件(中国)有限公司 一种erp***的信息管理方法及装置
CN105824865A (zh) * 2015-12-09 2016-08-03 广东亿迅科技有限公司 一种分布式数据库间数据同步***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020194219A1 (en) * 2001-04-17 2002-12-19 Bradley George Wesley Method and system for cross-platform form creation and deployment
CN104123138A (zh) * 2014-07-25 2014-10-29 诺伊曼(福建)信息科技有限公司 一种erp***的快速构建方法
CN105488170A (zh) * 2015-11-30 2016-04-13 金蝶软件(中国)有限公司 一种erp***的信息管理方法及装置
CN105824865A (zh) * 2015-12-09 2016-08-03 广东亿迅科技有限公司 一种分布式数据库间数据同步***
CN105487761A (zh) * 2015-12-16 2016-04-13 魅族科技(中国)有限公司 一种应用程序的控制方法及移动终端

Also Published As

Publication number Publication date
CN107861997A (zh) 2018-03-30

Similar Documents

Publication Publication Date Title
CN109154935B (zh) 一种用于分析用于任务完成的捕获的信息的方法、***及可读存储设备
US20180113862A1 (en) Method and System for Electronic Document Version Tracking and Comparison
US10901573B2 (en) Generating predictive action buttons within a graphical user interface
CN104899016B (zh) 调用堆栈关系获取方法及装置
KR20090122953A (ko) 애플리케이션 프로그램들 사이에서 정보를 공유하기 위한 기술
CN102929601A (zh) 一种应用程序管理方法及装置
CN109564517B (zh) 将被本地删除的内容留存在存储服务处的方法和服务器
CN104820683A (zh) 一种终端
US10757186B2 (en) Uploading user and system data from a source location to a destination location
CN103577417B (zh) 清理桌面的方法和装置
CN113157947A (zh) 知识图谱的构建方法、工具、装置和服务器
CN105955770A (zh) 一种应用程序的卸载方法和终端
CN105574163A (zh) 一种文件处理方法、装置及电子设备
US20240004917A1 (en) Data processing method and device, terminal, and storage medium
CN106326129A (zh) 一种程序异常信息生成方法及装置
CN111651296A (zh) 数据删除操作的拦截备份方法、装置、设备及存储介质
US9451423B2 (en) Method and apparatus for recording information during a call
CN104834687A (zh) 一种图片显示方法
CN116561146A (zh) 数据库日志记录方法、装置、计算机设备及计算机可读存储介质
CN106484779B (zh) 文件操作方法及装置
CN105630757A (zh) 一种数据编辑方法及装置
US10523677B2 (en) Managing metadata for external content within a computing environment
CN108228611B (zh) 单据信息抄写方法和装置
US20110055295A1 (en) Systems and methods for context aware file searching
US9384285B1 (en) Methods for identifying related documents

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant