/*十有三博客*/
  • 首页
  • 关于本站
  • 网站地图
  • RSS订阅

使用sqlcmd命令执行带参数的存储过程

2015-03-08 十有三 0 浏览:1万+ 数据库 SQL Server

本文简单的描述了如何使用sqlcmd命令来执行带参数的存储过程,其实语法很简单,只要在执行的存储过程后面添加相应的参数名和参数值即可。

假设当前数据库有一个sp_BackupDatabases的存储过程,该存储过程主要是实现数据库的完整备份,需要带入@backupLocation(备份数据库存放的路径地址),@databaseName(需要备份的数据库名称),那么我们的sqlcmd命令如下:

sqlcmd -S . -E -Q "EXEC sp_BackupDatabases @backupLocation='F:\Database\Backup\',@databaseName='InformationManagementSystem'"

命令中-S .指定要连接的 SQL Server 实例为本地数据库,-E表示使用使用信任连接而不用输入数据库用户和密码,-Q表示在 sqlcmd 启动时执行查询,随后立即退出 sqlcmd,双引号后面的语句就是执行存储过程和传入存储过程的参数,参数的值如果为字符串要用单引号包含起来。

具体更详细的资料可以查看微软MSDN上的文档:sqlcmd 实用工具
 


作者:十有三

出处:https://shiyousan.com/post/635614350357080789

版权声明:本文采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。欢迎转载本文,转载请声明出处或保留此段声明。


  • 上一篇: 如何暂停执行中的bat批处理文件?
  • 下一篇: 解决windows任务计划执行批处理文件会弹出显示命令行窗口

相关文章
  • MongoDB小技巧:在命令提示符中通过任意路径执行MongoDB命令
  • SQL Service 2008 SQL语句 四舍五入保留两位小数
  • 解决COMMIT TRANSACTION 请求没有对应的 BEGIN TRANSACTION错误
  • SQL 获取下一条数据
  • 解决SQL SERVER 2014 不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了"阻止保存要求重新创建表的更改"选项
  • MongoDB学习笔记:28663 Cannot start server. The default storage engine 'wiredTiger' is not available

文章分类

.NET技术 123 数据库 24 Web前端 21 网站建设运维 37 操作系统与应用 66 程序猿日常 11 开发工具 12 其他随笔 13

文章标签

ASP.NET ASP.NET MVC C# CSS HTML IIS Javascript Linux MongoDB MySql SQL SQL Server Visual Studio Windows系统 版本控制系统 插件工具 服务器 搞笑娱乐 好文分享 软件应用 生活知识 手机问题 随笔 网络知识 网站设计优化 网站维护 养生保健 异常处理 硬件设备 游戏攻略

热门文章

  • IIS8如何安装和使用URL重写工具-URL Rewrite
  • 林蛋大与楚中天,朱肚皮与朱月坡
  • 解决IE11安装升级失败和在安装前需要更新的问题
  • Windows Server 2012无法安装 .NET3.5-安装角色或功能失败,找不到源文件
  • VS重构重命名的快捷键

推荐文章

  • 龙游浅水遭虾戏,虎落平阳被犬欺出处
  • MongoDB学习笔记:28663 Cannot start server. The default storage engine 'wiredTiger' is not available
  • Visual Studio 2017 如何打开Model Browser(实体数据模型浏览器)
  • 解决向日葵远程控制软件鼠标滚轮失效无法上下滚动
  • 什么是CSS Sprites技术?

友情链接

  • 码友网

知识共享许可协议 CC BY-SA 4.0本站作品采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。
闽ICP备15003702号
闽公网安备 35020302035102号