社区
疑难问题
帖子详情
50分求关于执行SQL脚本文件的问题,在线等 解决了马上结贴。
yuejie6666
2004-06-08 02:25:14
我写的应用程序是c/s下的3层结构(C#)。我将创建数据库、表、索引、存储过程、触发器、关系等Sql语句全部写在一个SQL脚本文件里,在查询分析器里能正常的执行。
问题是:在安装此系统时,我不想采用人工的方式在查询分析器里来执行SQL脚本文件来创建数据库,而是希望在安装应用程序的时候,程序先自动执行这个SQL脚本文件来创建数据库。
请问这该怎样来实现呢?请给出详细的代码。
...全文
311
17
打赏
收藏
50分求关于执行SQL脚本文件的问题,在线等 解决了马上结贴。
我写的应用程序是c/s下的3层结构(C#)。我将创建数据库、表、索引、存储过程、触发器、关系等Sql语句全部写在一个SQL脚本文件里,在查询分析器里能正常的执行。 问题是:在安装此系统时,我不想采用人工的方式在查询分析器里来执行SQL脚本文件来创建数据库,而是希望在安装应用程序的时候,程序先自动执行这个SQL脚本文件来创建数据库。 请问这该怎样来实现呢?请给出详细的代码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 可以处理
数据库
执行
SQL
语句跟踪
不管你是刚学习软件开发的初学者,还是在IT职场打拼多年的职场老鸟,都免不了要同各种数据库打交道,你可能会碰到以下几个
问题
:1、感觉自己写的
sql
语句没有错,但是
执行
结果总是不对;2、某个功能
执行
的语句知道有涉及到哪几张表,但是具体
执行
的语句是什么,排查起来实在费力;3、在
执行
某个功能时,会出现某个表的数据被更新或者删除,但是不知道
执行
的语句到底是什么。以上的
问题
,学完本课程都可以轻松
解决
。
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
脚本
文件
的命令
sql
脚本
是包含一到多个
sql
命令的
sql
语句,我们可以将这些
sql
脚本
放在一个文本
文件
中(我们称之为“
sql
脚本
文件
”),然后通过相关的命令
执行
这个
sql
脚本
文件
。基本步骤如下: 1、创建包含
sql
命令的
sql
脚本
文件
文件
中包含一些列的
sql
语句,每条语句最后以;结尾,
文件
内容示例如下: --创建表,使用“--”进行注释 create table 表名称 (
Java
执行
SQL
脚本
文件
执行
sql
脚本
文件
疑难问题
22,206
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章