sqltransaction

    0熱度

    5回答

    我得到這個錯誤時,我想讀表異常: System.Data.SqlClient.SqlException(0x80131904):附近有語法錯誤「」。 在System.Data.SqlClient.SqlConnection.OnError(SqlException異常,布爾breakConnection,動作1 wrapCloseInAction) at System.Data.SqlClient

    0熱度

    1回答

    我正在通過使用ACID事務查找表上的數據一致性示例。我在這裏看到了這個例子:http://microservices.io/patterns/data/shared-database.html summery如下:CUSTOMER表有一列CREDIT_LIMIT。我們想在ORDER表中插入一條新記錄如果OrderPrice < CREDIT_LIMIT該用戶。在本例中書面查詢如下,我相信它是不完整

    0熱度

    1回答

    我從我的ASP.NET應用程序執行幾個SQL事務。一個事務一個接一個地執行幾個存儲過程。交易是相當長的運行。 當我的應用程序的兩個實例即兩個不同的進程連接到一個數據庫時,我有時會遇到SQL死鎖問題。在這種情況下,SQL Server會自動回退任何一個進程的事務。 發生這種情況時,我想執行回滾的SqlTransaction中的所有命令(存儲過程)。 如何在C#中執行此操作? 是否有簡單的方法來重新執

    1熱度

    1回答

    我的困境是這樣的: FileName Version Type Doc_Number Owner Request Date 1. ECN 0001 3 ECN NULL NULL NULL NULL 2. ECN 0001 1 NULL NULL NULL NULL 2017-08-14 3. ECN 0001 2 NULL NULL NULL NULL

    0熱度

    1回答

    我正在爲我的程序設計一個日誌系統,並且我需要知道系統中的任何事務何時提交或回滾。既然我從一個地方打開我的連接,並且從一個地方開始交易,我已經'BEGIN TRANSACTION'覆蓋但是回滾我無法獲得。 請注意,我完全控制了開放和粉碎事務,我可以很容易地在那裏記錄它,但我不認爲這是好的設計,因爲從那之後程序員將不得不擔心記錄每個提交或回滾! 除了實現我自己的IConnection和IDbTrans

    0熱度

    1回答

    我創建了一個SSIS 2012包,其中爲循環容器計劃連續運行(無限循環),以便它可以處理傳入的Excel文件,只要它被放入指定放下目錄。處理過程首先清除目標SQL Server 2012數據庫表中的所有現有記錄,然後將Excel中的數據批量插入到表中。所以顯然它需要維護事務,以便在批量插入失敗的情況下(由於無效的文件數據等),數據刪除操作可以被回滾。 以下是在for循環容器的任務: 腳本任務利用的

    0熱度

    2回答

    如何添加標識號,以便在插入行時通過觸發器分配增量號碼如下所示:我正在使用SQL Server。 1 AAA 2 AAA 3 BBB 4 CCC 5 CCC 6 CCC 7 DDD 8 DDD 9 EEE .... 我想將其轉換爲: 1 AAA 1 2 AAA 2 4 CCC 1 5 CCC 2 6 CCC 3 7 DDD 1 8 DDD 2

    0熱度

    1回答

    我有一個DocumentJob表,其中包含要針對給定文檔執行的作業。表中的每一行都有jobId,documentId和jobstatus。 多線程/進程將試圖在任何給定的時間添加到此表(使用下面給出的代碼) begin tran if exists ( select 1 from DocumentJob where DocumentId = @inDocumentId

    0熱度

    1回答

    我正在使用SqlTransaction.BeginTranaction和Commit方法。我在BeginTransaction之後和Commit之前調用存儲過程。 而存儲過程返回Ident_Current,它應該返回該表中最後插入的值還是0? 感謝, 布佩希

    2熱度

    1回答

    我有我的SQL Server數據庫中的表,其中包含有關書如低於預定的截圖一些數據: +----+-------+-------+--------+ | Id | Title | Price | Status | +----+-------+-------+--------+ | 1 | C#6 | 40.00 | 0 | +----+-------+-------+--------+