导出SQL语句为文件
我想要把数据库中的某些记录导出来成为SQL的UPDATE语句,生成文件。请问如何才能实现? 问题点数:30、回复次数:5Top
1 楼hellolongbin(一个人(自从扩充话题改版,再也不去灌水乐园了))回复于 2005-06-22 08:52:27 得分 0
“记录”到成“语句”然后生成“文件”?
我好像没看懂……Top
2 楼famer(1+1+1+1+1+1+1)回复于 2005-06-22 08:58:55 得分 0
就是把数据库中加了标识的记录,把这些记录以SQL语句的方式导出来,然后生在文件。就像报盘那样, 把单机版上的数据导到服务器上的数据库那种功能。Top
3 楼hellolongbin(一个人(自从扩充话题改版,再也不去灌水乐园了))回复于 2005-06-22 09:02:16 得分 0
是不是这个意思
memo1.lines.add('select * from table where filed1='''+adoquery1.fields[0].asstring+'''');
Top
4 楼hellolongbin(一个人(自从扩充话题改版,再也不去灌水乐园了))回复于 2005-06-22 09:06:23 得分 30
具体写就是这样(只写步骤没写详细代码)
with adoquery1 do
begin
sql.clear;
sql.add('select');
open;
first;
while not eof do
begin
memo1.lines.add('select * from table where filed1='''+adoquery1.fields[0].asstring+'''');
next;
end;
end;
memo1.lines.savetofile('c:\sql.txt');Top
5 楼famer(1+1+1+1+1+1+1)回复于 2005-06-22 09:12:46 得分 0
这样说吧,我单机版(access)和服务器(Mysql)的数据库中都有一个人员信息表,第一次使用时,单机版里的数据将全部导入服务器上,导入以后单机版上要是以前有的某条记录发生变化以后,表中有一字段OPERAT当,OPEART为1时,要将为1的这条记录导出来,生成SQL(update)语句放在一个文本文件中,然后把文件放到磁盘,拿到服务器端然后在服务器端执行文本文件后将发生变化了的那条记录导入MYSQL数据库复盖以前那条在ACCESS中修改过而在MYSQL中没有修改过的数据。Top
相关问题
- 导入导出sql语句
- 一条语句,能在access里导出xls文件,在SQL server里不行.求在SQL server里行的语句!
- 如何使用SQL语句将Oracle数据库表导出为TXT文件
- 做了一个根据sql语句导出数据的工具,用到控件TTable,但是,如果导出的sql语句字段为中文时候,导出成*.dbf文件的字段名和sql语句中的字
- 数据导出为sql语句
- 数据导入导出的sql语句
- 请问 能不能用 T-sql 语句 将 想要 的数据 导出 成 excel 和 access 和 html 文件?????
- [导出]sql语句导出问题!谢谢
- 脚本如何写?[利用SQL Server的导入/导出数据功能,将查询语句所生成的数据集导出到文本文件(text)中]
- bcp导出语句中有两个Sql语句,两个语句的结果不能都导出。




