当前位置 博文首页 > 文章内容

    begintransaction,begin transaction 命令

    作者:dlxiaoyu01 栏目:站长日志 时间:2021-02-23 13:41:53

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



        begin transaction 命令
        启动一个事务处理。仅对数据库中的表支持事务处理。有关如何在数据库中创建和增加表的详细信息,请参阅 CREATE DATABASE 和 ADD TABLE 。

        具体的作用和用法说明:
        为了保存所做的修改并终止事务处理,应发出 END TRANSACTION 命令。如果事务处理失败(如服务器有故障或工作站有故障,以及没有提交事务处理就退出 Visual FoxPro),或者用户发出 ROLLBACK 命令,事务处理中的文件就恢复成原状态。
        事务处理最深可嵌套五层,如果要进行第六层嵌套,则产生错误。
        当修改一个数据库的记录,而该数据库又是事务处理的一部分时,网络上的其他用户在您终止事务处理之前无法访问(读或写)这些记录。
        如果网络上的其他用户要访问您已经修改的记录,就必须等待您终止事务处理。在记录可用之前,用户将一直收到“记录不可用...请等待”的消息。因此,减小事务处理长度或在其他用户不需要访问期间进行事务处理就变得非常重要。
        在事务处理期间不支持下列命令和函数:

        命令和函数
        ADD TABLE DELETE CONNECTION
        APPEND PROCEDURES DELETE DATABASE
        CLEAR ALL DELETE TRIGGER
        CLOSE ALL1 DELETE VIEW
        CLOSE DATABASES1 MODIFY CONNECTION
        COPY INDEXES MODIFY DATABASE
        COPY PROCEDURES MODIFY PROCEDURE
        CREATE CONNECTION MODIFY VIEW
        CREATE DATABASE REMOVE TABLE
        CREATE TRIGGER RENAME TABLE
        CREATE VIEW REQUERY( )
        CREATE SQL VIEW
        1 在事务处理期间执行 CLOSE ALL 命令,则关闭所有打开数据库中的表,但数据库仍保持打开状态;在事务处理期间执行 CLOSE DATABASES 命令,则关闭当前数据库中的所有表,但数据库仍保持打开状态。
        下列命令和函数不能发送给参与事务处理的指定的表: 命令和函数
        ALTER TABLE MODIFY STRUCTURE
        CREATE TABLE PACK
        CURSORSETPROP( ) REINDEX
        DELETE TAG TABLEREVERT( )
        INDEX ZAP
        INSERT