SQL,关於delete和insert into select的关系!
我的数据库是sqlserver2000,然後用金和的OA-C6v3.0做的报表。报表中设置了delete函数和insertintoselect函数。正常时候,delete...
我的数据库是sql server 2000,然後用金和的OA-C6 v3.0做的报表。
报表中设置了delete 函数和insert into select函数。
正常时候,delete函数能正常运作,将数据删除。
当调用了insert into select后,将另一张表的数据复制过来后,
复制的数据不能通过delete函数(有限制条件的)来进行删除。
但是如果用delete from table_name;全部数据删除的话,却可以删除。
求解。
函数是自定义的。
我增加一条一模一样的数据,能删除掉手动增加的数据,复制过来的不能删除掉。
语句没报错,是能执行的,就是删除不到复制过来的数据,如果自己再增加的可以删除掉。
限制条件是没错的。
delete from table_name 整表数据删除是可以的。
问题已经自己解决掉了- -随便挑个高级的满意 展开
报表中设置了delete 函数和insert into select函数。
正常时候,delete函数能正常运作,将数据删除。
当调用了insert into select后,将另一张表的数据复制过来后,
复制的数据不能通过delete函数(有限制条件的)来进行删除。
但是如果用delete from table_name;全部数据删除的话,却可以删除。
求解。
函数是自定义的。
我增加一条一模一样的数据,能删除掉手动增加的数据,复制过来的不能删除掉。
语句没报错,是能执行的,就是删除不到复制过来的数据,如果自己再增加的可以删除掉。
限制条件是没错的。
delete from table_name 整表数据删除是可以的。
问题已经自己解决掉了- -随便挑个高级的满意 展开
展开全部
delete函数(有限制条件的)是否报错?
若不报错是否因为所限制的条件中没有该数据?
建议你先用select查询一下你想删掉的数据(有限制条件的)
然后再用delete删除试一下
若不报错是否因为所限制的条件中没有该数据?
建议你先用select查询一下你想删掉的数据(有限制条件的)
然后再用delete删除试一下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当调用了insert into select后,将另一张表的数据复制过来后,
复制的数据不能通过delete函数(有限制条件的)来进行删除
--这个看看你的具体的语句
delete from table_name--这个是整表删除。
复制的数据不能通过delete函数(有限制条件的)来进行删除
--这个看看你的具体的语句
delete from table_name--这个是整表删除。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
delete函数、insert into select函数 这是 金和的OA-C6 v3.0 提供的函数吗? 那就不清楚了。
如果只是 delete 语句的话,是不是你的限制条件加上后,没有满足条件的数据?
用相同条件select一下就知道了。
如果只是 delete 语句的话,是不是你的限制条件加上后,没有满足条件的数据?
用相同条件select一下就知道了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
delete from table_name 你是把整个表删除。
你试试用truncate table可以不可以
你试试用truncate table可以不可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
报的什么错呢? ,建议检查下语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询