SQL2000数据库,有一句更新表里数据的SQL语句,想写一个bat文件,点击后执行SQL语句,更新数据,应该怎么写?谢谢大家!

解决方案 »

  1.   

    bcp "select * from 表 where 条件" queryout c:\20080828.xls -U用户名 -P密码 -SIP地址 -n -c写好后放到BAT文件中,注意不要换行。
      

  2.   

    比如:test.bat[code=BatchFile]@echo off
    osql -Usa -P密码 -S(local) -Q"use tst;delete from tb where scoreid=6"
    exit[/code]我写的删除命令,你改为你的更新语句即可。
      

  3.   

    导出数据:
    bcp 库名..表名 out 文件名.txt -U用户名 -P密码 -SIP地址 -n -c导入数据:
    bcp 库名..表名 in 文件名.txt -U用户名 -P密码 -SIP地址 -n -c
    Bcp行写好后放到BAT文件中,注意不要换行。