Jac*_*ack 3 sql-server-2008 stored-procedures sqlcmd
假设使用 Microsoft SQL Management Studio 创建了如下存储过程。
use testbase
go
create procedure testtable_pricesmaller
@pricelimit money
as
select * from testtable where price = @pricelimit;
go
Run Code Online (Sandbox Code Playgroud)
是否可以修改使用SQLCMD
MS SQL 的存储过程?
假设您有权这样做,那么您就没有理由不能这样做。以下示例假设您使用 Windows 身份验证:
sqlcmd -E -S computer\instance -d database
alter procedure testtable_pricesmaller
@pricelimit money
as
select * from testtable where price = @pricelimit;
go
Run Code Online (Sandbox Code Playgroud)
或者,如果您现有的脚本文件包含要运行的命令,则可以使用该-i
选项来运行该文件:
sqlcmd -E -S computer\instance -d database -i file.sql
Run Code Online (Sandbox Code Playgroud)
以下是有关 sqlcmd 实用程序的更多信息,您会发现它们很有帮助:
http://msdn.microsoft.com/en-us/library/ms180944.aspx
我希望这可以帮助你。
归档时间: |
|
查看次数: |
6328 次 |
最近记录: |