rollback

    0熱度

    1回答

    第一個查詢將成功執行,但對於第二個查詢,它不起作用。 以下是我宣佈我的數據庫,並執行兩個查詢的編碼: $db = new PDO("sqlsrv:server=$servername ; Database=$databasename", $UserId, $pwd); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    2熱度

    1回答

    我在一個項目中使用實體框架6的SQL Server數據庫訪問2012 我們對我們的團隊回滾之後,關於該數據庫環境的狀態掛起討論。清楚地表明,在執行回滾之後,數據庫不受事務更改的影響。但是情況呢? 我在團隊認爲數據庫上下文回滾以及數據庫更改。換句話說,我認爲繼續在上下文環境中工作是安全的,不會冒險回滾事務的一些變化仍然潛藏在上下文中的某處。 有人可以殺死這隻鴨子,所以我們可以結束討論。我沒有找到明確

    1熱度

    1回答

    我有一個假設發送電子郵件的觸發器,最近知道這是一個壞主意,它鎖定了我的數據庫上的一個進程。當我殺死這個進程時,它現在被卡住了。我知道我只能通過服務器重啓來解決這個問題。 現在我想解決的是同一個觸發器已經鎖定另一個表,但我還沒有殺死該進程。我聽說有一種方法可以在不回滾的情況下殺死一個進程,但我找不到任何信息。它位於開發數據庫中,所以我們不擔心錯誤的數據。這是Transact-SQL

    1熱度

    1回答

    我在兩條管道中使用駱駝的多播路由。 一個管道將數據添加到數據庫中,另一個管道對文件執行一些寫入操作。 我的要求是在出現故障或任何錯誤時回滾整個過程。 我已成功回滾數據庫插入,但無法找到任何方式來回滾文件上完成的寫入操作。 任何人都可以幫助我回滾過程。 這裏是我的路由上下文: <routeContext id="s1Route" xmlns="http://camel.apache.org/sche

    0熱度

    1回答

    我是C#中的新手,並嘗試瞭如何使用TransactionScope工作。這裏是我的代碼,我不知道爲什麼我的事務沒有回滾: string file1 = "txf1.txt"; string file2 = "txf2.txt"; using (StreamWriter sw = File.CreateText(file1)) { sw.WriteLine("Hello World"

    0熱度

    1回答

    我正在使用Mercurial。 我在合併等方面犯了一些錯誤,只想放棄我所做的所有更改(包括本地提交的更改,但從不推送)。 我該如何放棄一切,並使我的回購與遠程回購相同。 (即見的形象,我想拋棄那些5排隊推動) ***注意回滾僅適用於(單)最後交易 ***我的具體問題是,我已經改變了幾個不同的分支機構。

    1熱度

    1回答

    我有一個Items表&一個Items_Log表,用於記錄對Item表的所有更改。 CREATE TABLE [dbo].[Items] ( [item_id] [int] IDENTITY(1,1) NOT NULL, [item_name] [varchar](50) NOT NULL, [item_desc] [varchar](250) NULL, [m

    8熱度

    1回答

    我SQLAlchemy的應用(上MariaDB的上運行)包括兩種型號MyModelA和MyModelB其中,後者是前者的子記錄: class MyModelA(db.Model): a_id = db.Column(db.Integer, nullable=False, primary_key=True) my_field1 = db.Column(db.String(1024

    1熱度

    1回答

    我有時在以下順序執行下面的一組語句: Raiseerror(...) Rollback; 但如果它導致如下相同的效果我很納悶: Rollback; Raiseerror(...) 我知道他們是相同的,原因同樣的效果。首先執行回滾,執行後繼續執行以下行,即Raiseerrror(...) 任何人都可以證實這一點嗎?或者更傾向於以一種混合的方式執行這組聲明?

    1熱度

    1回答

    我有一個循環插入數據在兩個表中,在循環的第一次迭代插入成功,但在第二次迭代插入將失敗。 我已經編寫了腳本,以便如果任何迭代失敗,整個事務應該被回滾。但是,這不起作用。 第一次迭代(即成功)不回滾... <?php include('model/dbcon.model.php'); $languages = array('project_nl', 'project_en');