需求是这样的,
从某个表里面删除数据,比如从T_Main表,三个字段 ID,Name,Sex另有一个文本,文本里面有n条记录,比如 '张三','李四','王五'.....T_Main表中有'张三','李四','王五'.....以及其他人的数据,
现要从T_Main表中删除 不包括'张三','李四','王五'...在内,
而是其他人的数据。我是这样想的,
先把'张三','李四','王五'.....插到一个临时表里面,比如T_Del
T_del 字段包括 ID ,Name,然后
Delete form T_Main
where Name Not in (Select Name from T_del) 感觉这样的做法是不是很麻烦?要建临时表,然后循环插入
'张三','李四','王五'.....这些数据。请高手讨论,up有分
从某个表里面删除数据,比如从T_Main表,三个字段 ID,Name,Sex另有一个文本,文本里面有n条记录,比如 '张三','李四','王五'.....T_Main表中有'张三','李四','王五'.....以及其他人的数据,
现要从T_Main表中删除 不包括'张三','李四','王五'...在内,
而是其他人的数据。我是这样想的,
先把'张三','李四','王五'.....插到一个临时表里面,比如T_Del
T_del 字段包括 ID ,Name,然后
Delete form T_Main
where Name Not in (Select Name from T_del) 感觉这样的做法是不是很麻烦?要建临时表,然后循环插入
'张三','李四','王五'.....这些数据。请高手讨论,up有分
解决方案 »
- 这个世界还是好人多
- 如果取得 msn 登陆框里的那个帐户列表?
- 帮忙写一段程序
- 简单问题,怎样在TDBGridEh的Footer中显示当前记录数?
- 请问怎样能够在程序最小化时缩小到托盘上???
- 有没有办法屏蔽 webbrowser中的脚本运行错误??
- DBGridEH STFilter过滤条件问题(产生的Filter字附不完整)?
- mudeen(笑哥哥) Snake_eye(老杨) 你们在哪里,帮我解答一 下好 吗
- 闪烁问题:我的几个Form均有大幅的Jpg图片,当我进行Form的Show时,闪烁很厉害,有什么办法消除??
- 大家认为那个图书下载站点比较经典?讨论一下!!
- [真的很难:200分]关于BatchMove的事务问题[估计没有解决办法,也要一试]
- 如何在WINDOWS2000下屏蔽WINDOWS键
放在一个字符串里。
str := '''张三'',''李四'',''王五''';
然后再
SQLStr := 'delete from T_Main where Name not in(' + str +')';
然后不就行了?
不用建临时表的。
a:array of char
setlength(a,length)
然后
sql=" delect from T_Main where Name not in ('+a+')
把这么长的记录组成str,支不支持啊?
Var Str : WideString?
delete from T_Main where Name not in(' + str +')'
这个str能不能支持这么长的字符啊?
//如果太多的話,肯定有限制你自己的方法也許是更好一點
如果這樣,臨時表里應該只要這一個字段就行了