| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1123 人关注过本帖
标题:生成sql批处理文件
只看楼主 加入收藏
guo
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-5-23
收藏
 问题点数:0 回复次数:5 
生成sql批处理文件

怎样生成SQL数据库的批处理文件呢,也就是生成dos环境下的批处理文件程序
我的数据库名是stu

搜索更多相关主题的帖子: 批处理 sql 文件 
2006-06-05 04:33
jokey
Rank: 1
等 级:新手上路
威 望:1
帖 子:108
专家分:0
注 册:2006-5-23
收藏
得分:0 

以下拿一张表举例:
1.右击数据库(test)---所有任务---生成脚本
2.选择相应要生成脚本的表,同时在打开的生成脚本的对话框中从”常规“切换到“选项”,“文件选项”-“文件格式”下选择MS-DOS文本
3.保存时,注意把扩展名改为.bat
相关脚本生成工作自己完成把
假设得到批处理文件名:ttt.bat
进入MS-DOS下
以如下格式完成批处理文件执行:
isql -S(local) -Utest -Ptest -dtest -id://ttt.bat
相关说明如下:
-S:服务器名
-U:登陆名
-P:登陆密码
-d:数据库名
-i:批处理文件所在位置

isql使用说明可以在MS-DOS下敲入:isql -?


猪猪最可爱了,我选择我猪猪.
2006-06-05 15:13
volte
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:69
帖 子:1167
专家分:1316
注 册:2004-12-19
收藏
得分:0 

使用c++写个程序.


大家都是朋友,有空就来坐坐!
2006-06-06 10:24
MSSQLServer
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-5-11
收藏
得分:0 
请教osql与isql有何区别阿?

2006-06-07 06:39
jokey
Rank: 1
等 级:新手上路
威 望:1
帖 子:108
专家分:0
注 册:2006-5-23
收藏
得分:0 
(转载)下面的回答应该可以解释你的部分疑惑--

所有 DB-Library 应用程序(如 isql)连接到 SQL Server 2000 后,作为 SQL Server 6.5 级客户端工作。它们不支持 SQL Server 2000 的某些功能。

而 osql 实用工具是基于 ODBC 并支持 SQL Server 2000 的全部功能。使用 osql 运行 isql 无法运行的脚本。

有关 SQL Server 6.5 级客户端限制的更多信息,请参见 SQL Server 联机丛书中的将早期版本客户端连接到 SQL Server 2000。

默认情况下,SQL 查询分析器将 SQL 脚本保存为 Unicode 文件。isql 实用工具不支持 Unicode 输入文件。尝试在 -i 开关中指定这些文件中的某一个时会导致错误 170:

Incorrect syntax near ' '.

使用 osql 实用工具运行这些 Unicode 文件。另一种方法是在 SQL 查询分析器的"文件/另存为"对话框的"文件格式"列表中指定 ANSI 而非 Unicode。


猪猪最可爱了,我选择我猪猪.
2006-06-07 07:58
cool_lcs
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-6-8
收藏
得分:0 
好东西!!一定要支持!!
2006-06-08 17:36
快速回复:生成sql批处理文件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014299 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved