使用Osql中 -i参数的用法 使用Osql工具,通过脚本文件来执行建库操作。Osql -U sa -P sa -S wangxiangmin -i D:\ICMS060305.sql这个最后的-i参数我不想使用绝对路径,那应该把脚本文件放在哪个目录下面?或者有没有相应取相对路径的语法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 osql [-?] | [-L] | [ { {-U login_id [-P password]} | –E } [-S server_name[\instance_name]] [-H wksta_name] [-d db_name] [-l time_out] [-t time_out] [-h headers] [-s col_separator] [-w column_width] [-a packet_size] [-e] [-I] [-D data_source_name] [-c cmd_end] [-q "query"] [-Q "query"] [-n] [-m error_level] [-r {0 | 1}] [-i input_file] [-o output_file] [-p] [-b] [-u] [-R] [-O] ] 各位大虾,我不想使用 -i D:\ICMS060305这样的绝对路径的写法啊。 你可以在程序中获得当前应用程序的相对路径Application.StartupPath.ToString(),再把文件放在这个路径下就OK. --路径用参数传递过来,即可.declare @path varchar(10)set @path='C:\1.sql'exec('master.dbo.xp_cmdshell ''osql -U 用户名 -P 密码 -i '+@path+''' ') 再来看看 根据一个已知记录集rst,如何求得满足一定条件的子记录集subrst。例子: 当一用户访问某一表时,怎样知道该表正在被另外一用户进行锁定访问 关于DTS包的问题 mssql报的错误疑问 谁能给我提供MS-SQL的下载地址呀?谢谢! 求一个行转列的统计SQL语句 在MSSQL 7。0中类似于TOP N的写法是什么??急!急!急!急!急!急!急!急! Time out 我是新手,请问如何在vb中找到msdn文件?为什么我总装不上去?请各位高手赐教,小女子感激不尽。 关于一个阿拉伯文字查询的问题 Create Function 可選參數,急呀
[-?] |
[-L] |
[
{
{-U login_id [-P password]}
| –E
}
[-S server_name[\instance_name]] [-H wksta_name] [-d db_name]
[-l time_out] [-t time_out] [-h headers]
[-s col_separator] [-w column_width] [-a packet_size]
[-e] [-I] [-D data_source_name]
[-c cmd_end] [-q "query"] [-Q "query"]
[-n] [-m error_level] [-r {0 | 1}]
[-i input_file] [-o output_file] [-p]
[-b] [-u] [-R] [-O]
]
Application.StartupPath.ToString(),
再把文件放在这个路径下就OK.
declare @path varchar(10)
set @path='C:\1.sql'
exec('master.dbo.xp_cmdshell ''osql -U 用户名 -P 密码 -i '+@path+''' ')