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条