sql-delete

    40熱度

    4回答

    我試圖截斷與外鍵的表和得到的消息:因爲它正由外鍵引用 「不能截斷表約束「。 我閱讀了大量文獻的有關問題,並認爲,我發現通過使用該解決方案刪除 DELETE FROM table_name DBCC CHECKIDENT (table_name, RESEED, 0) 但我仍然得到一個錯誤信息: 「的DELETE語句與參考約束衝突「。 當我嘗試刪除與Microsoft Management St

    4熱度

    4回答

    這裏是我使用的查詢: SELECT k_id, COUNT(k_id) AS k_count FROM template_keyword_link WHERE k_id IN(1,2,3,4,5) GROUP BY k_id; 該查詢返回類似 1 | 6 2 | 1 3 | 4 4 | 1 5 | 9 我想補充一些東西,如AND COUNT(k_id) = 1 所以我最終與 2 | 1

    5熱度

    5回答

    我有一個SQL Server 2005數據庫,並且我嘗試在相應的字段上放置索引以加速包含數百萬行的表的記錄的DELETE(big_table只有3列) ,但是現在的執行時間是DELETE,甚至是更長的! (例如1小時對比13分鐘) 我與表格之間有關係,並且我篩選我的DELETE by的列在另一個表中。例如 DELETE FROM big_table WHERE big_table.id_prod

    -2熱度

    1回答

    假設我在一個表中有一個實體A,並且在其他表中有與其相關的任意數量的其他實體B. 我有一種情況,我需要用一種不應該有重複的方式替換所有那些帶有新B實體列表的B實體。 簡單的方法是首先發出一個DELETE查詢以刪除所有舊的查詢,然後再查詢新的查詢,但是我想知道是否有辦法在一個查詢中執行該查詢?

    30熱度

    3回答

    什麼是刪除休眠表中的所有行的最佳方式? 如果我遍歷一個集合,並調用session.delete()它不符合我的知識。 如果我使用其他選項session.createQuery("delete ...")它不會影響持久性上下文。 當我應該使用這些方法,如果沒有更好的變種?

    0熱度

    3回答

    DELETE FROM Books INNER JOIN (Classes, Class_Books) ON (Books.ISBN = Class_Books.ISBN AND Class_Books.Class_ID = Classes.Class_ID AND Classes.Term_ID = 63) WHERE Year = '""' 給出錯誤:#1064 - 您的SQL語法錯誤;

    2熱度

    4回答

    有兩個表:report(它有一個主鍵reportId和一個位域稱爲遷移)和report_detail(它有一個外鍵reportId)。我想刪除所有來自report_detail有哪些,報告表,已經遷移= 1。這是選擇所有我想要的行選擇查詢reportId行: select * from report r inner join report_detail d on r.reportId

    -3熱度

    4回答

    這是基於我的previous question。 我有以下表 表1 JobPositionId | JobPositionName 1 | Sound 2 | Lights 3 | Sound 4 | Ground 如何刪除三排(名稱=聲音,和最大位置)

    3熱度

    2回答

    假設我有三個表格「Person」,「Area」和「Person_Area」。每個人都可以在很多地方工作,每個地區可以有很多人。 「person_Area」是一個橋表,它包含person_id和area_id 在我的代碼中,我有兩個位於人員窗體上的asp列表框。列表框1包含所有可用區域,列表框2可以根據用戶選擇填充列表框1中的區域。獲取放入列表框2的區域是一個人所在的區域。 這很好,很容易,但是當我

    1熱度

    1回答

    我正在刪除與外鍵鏈接的不同表中的一堆記錄。當我打電話「的SubmitChanges」收到以下錯誤: DELETE語句衝突與基準約束 FK_PTXProductMap_CustomerProduct」。該衝突發生於數據庫‘技工機構’,表 ‘dbo.PTXProductMap’,列「INSTANCEID 「 該語句已終止。 我望着探查時的SubmitChanges試圖保存的修改和刪除SQL操作不叫2條