--写两个文件就可以了--一个是要执行的语句的文件(.sql脚本文件),里面写上你要执行的一系列SQL语句.--一个是执行.sql的批处理文件.注意大小写,里面的内容如下:
isql /S"sql服务器名" /U"用户名" /P"密码" /d"在那个数据库中执行.sql文件" /i"你的.sql脚本文件名"
isql /S"sql服务器名" /U"用户名" /P"密码" /d"在那个数据库中执行.sql文件" /i"你的.sql脚本文件名"
osql -S服务器名 -U用户名 -P密码 -d数据库名 -q"delete 你的表",然后保存双击就行
已经解决,不过我的SQL语句是从SQL 2000向ACCESS中插入数据,所以在命令行执行test.bat时,出现下面的提示:
--异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。
怎么解决呢?
?/
这里不是很明白,能举个例子么isql /S"sxy /Usa /Psa /d"在那个数据库中执行.sql文件" /i"你的.sql脚本文件名"(然后后面是....)
select * into tb from sysobjectsc:\a.bat批处理文件的内容:
isql /S"sxy /Usa /Psa /d"pubs" /i"c:\a.sql"这样,执行c:\a.bat后,就会在pubs数据库中生成一个tb的表
Password:
然后没成功我的ct.sql是
create table test100
(id int)