社区
疑难问题
帖子详情
50分求关于执行SQL脚本文件的问题,在线等 解决了马上结贴。
yuejie6666
2004-06-08 02:25:14
我写的应用程序是c/s下的3层结构(C#)。我将创建数据库、表、索引、存储过程、触发器、关系等Sql语句全部写在一个SQL脚本文件里,在查询分析器里能正常的执行。
问题是:在安装此系统时,我不想采用人工的方式在查询分析器里来执行SQL脚本文件来创建数据库,而是希望在安装应用程序的时候,程序先自动执行这个SQL脚本文件来创建数据库。
请问这该怎样来实现呢?请给出详细的代码。
...全文
334
17
打赏
收藏
50分求关于执行SQL脚本文件的问题,在线等 解决了马上结贴。
我写的应用程序是c/s下的3层结构(C#)。我将创建数据库、表、索引、存储过程、触发器、关系等Sql语句全部写在一个SQL脚本文件里,在查询分析器里能正常的执行。 问题是:在安装此系统时,我不想采用人工的方式在查询分析器里来执行SQL脚本文件来创建数据库,而是希望在安装应用程序的时候,程序先自动执行这个SQL脚本文件来创建数据库。 请问这该怎样来实现呢?请给出详细的代码。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
72615
2004-09-06
打赏
举报
回复
u
apple800
2004-06-21
打赏
举报
回复
用osql.exe/isql.exe文件来执行,注意大小写:
osql /S"sql服务器名" /U"用户名" /P"密码" /i".sql文件名" /d"在那个数据库中执行,可选"
用Windows登陆方式怎么执行?
zjmym
2004-06-18
打赏
举报
回复
附加数据库
fozoke
2004-06-18
打赏
举报
回复
用osqlw.exe就可以,我试过的,具体怎么用看看联机帮助吧
yuejie6666
2004-06-17
打赏
举报
回复
to : vileboy(郭海懿_傻子)
你说的这种执行方式是在控制台下执行吗?
我要的是在我能嵌入我的安装程序中的代码啊?
dingtongsheng
2004-06-17
打赏
举报
回复
你在程序中使用ShellExecute函数执行类似下面的语句即可:
osql -U username -P password -S X.X.X.X -i "E:\Personal Affairs\My Programs\Test Programs\Related Resources\CCC.sql"
yuejie6666
2004-06-09
打赏
举报
回复
怎么没有人帮我啊!天哪!
Richardli79
2004-06-09
打赏
举报
回复
一般情况适用isql就行了。而且isql使用DB-Library方式访问数据库,osql使用odbc连接数据库,都差不多,不过osql的适应性好像强一点。
vileboy
2004-06-09
打赏
举报
回复
osql -U 用户名 -P 密码 -i "脚本文件路径"
vileboy
2004-06-09
打赏
举报
回复
osql -U sa -P 123 -i "c:\tt.sql"
/* U,P一定要大写。
注意不要换行,
不要写成:
osql -U sa -P 123
-i "c:\tt.sql"
这样是执行不了的。
*/
chengte
2004-06-09
打赏
举报
回复
isql -Usa -P <attach_db.sql
attach_db.sql文件内容:
sp_attach_db '-eReport','C:\Program Files\Microsoft SQL Server\MSSQL\Data\EReport.mdf','C:\Program Files\Microsoft SQL Server\MSSQL\Data\EReport_log.ldf'
go
sp_attach_db 'project','C:\Program Files\Microsoft SQL Server\MSSQL\Data\Project.mdf','C:\Program Files\Microsoft SQL Server\MSSQL\Data\Project_log.ldf'
go
yuejie6666
2004-06-09
打赏
举报
回复
大侠们,能说的详细一点吗?
hellochina
2004-06-09
打赏
举报
回复
通过SQL DMO就可以自动安装.
yuejie6666
2004-06-08
打赏
举报
回复
我的应用程序怎样来调用osql.exe呢?
yuejie6666
2004-06-08
打赏
举报
回复
说的详细一点行吗?
zjcxc
2004-06-08
打赏
举报
回复
--用osql.exe/isql.exe文件来执行,注意大小写:
osql /S"sql服务器名" /U"用户名" /P"密码" /i".sql文件名" /d"在那个数据库中执行,可选"
viptiger
2004-06-08
打赏
举报
回复
在你的安装程序中写入SQL脚本
直接运行
或
如果不用上面的方法
osql -U -P -I
-I 可以处理
Oracle11g客户端精简版
Oracle11g客户端精简版,WIN7上测试通过,绝对能用,安装完成后,请参阅readme.txt
文件
修改即可.
My
SQL
执行
外部
sql
脚本
文件
的命令
sql
脚本
是包含一到多个
sql
命令的
sql
语句,我们可以将这些
sql
脚本
放在一个文本
文件
中(我们称之为“
sql
脚本
文件
”),然后通过相关的命令
执行
这个
sql
脚本
文件
。基本步骤如下: 1、创建包含
sql
命令的
sql
脚本
文件
文件
中包含一些列的
sql
语句,每条语句最后以;结尾,
文件
内容示例如下: --创建表,使用“--”进行注释 create table 表名称 (
My
SQL
执行
外部
sql
脚本
文件
的命令及
sql
脚本
的基本写法
最近重新踩了一下my
sql
这边的坑,记录一下自己忽略的地方~~
sql
脚本
是包含一到多个
sql
命令的
sql
语句,将这些
sql
脚本
放在一个
文件
中,然后通过相关的命令
执行
这个
sql
脚本
文件
。
SQL
脚本
可用于插入数据,读取数据,更新数据,和删除数据。它们也可以用于创建数据库对象,如表,视图,存储过程,他们甚至可以用于创建整个数据库本身 - 完整的表,数据,用户,等等。 1、编写
sql
脚本
...
oracle用命令
执行
sql
脚本
文件
当
sql
命令过多(
sql
文件
过大)时,用pl
sql
执行
时比较慢而且容易超时,此时可以用
sql
plus命令直接
执行
sql
脚本
文件
,方法如下: 1、
sql
plus登录 >
sql
plususername/password@dbname 2、
执行
sql
文件
如果
sql
文件
在当前目录下,可以直接
执行
: >@demo.
sql
如果
sql
文件
不在当前目录下,可以使用绝对路径: >...
My
SQL
如何
执行
SQL
脚本
文件
?
My
SQL
如何
执行
SQL
脚本
文件
。
疑难问题
22,300
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章