• 使用cmd命令行窗口操作SqlServer


      osql -S localhost -U sa -P123456 -d northwind -Q "select top 10 name from sysobjects"
     
      在CMD下执行上面那条语句,
      表示让osql登陆localhost这台服务器,所用的用户名为sa,密码为123456,登陆后转到northwind这个数据库。
      执行select top 10 name from sysobjects这条查询。
     
      在查询执行完以后osql会结果显示到控制台,并马上退出。
     
      我们可以选择将查询结果输出到文件,只要加上-o参数就行:
      osql -S localhost -U sa -P123456 -d northwind -Q "select top 10 name from sysobjects" -o "c: s.txt"
     
      下面这条语句将会从一个文件中读取SQL语句并且发送到SQL SERVER里面去执行:
      osql -S localhost -U sa -P123456 -d northwind -i "c:a.txt"
     
      如果在连接的时候没有指定数据库,那默认就是master库了。
     

    本文主要介绍使用windows下的使用cmd命令行窗口操作Sqlserver,

    首先我们可以运行 osql  ?/   ,这样就把所有可以通过CMD命令行操作sqlserver的命令显示出来

    (有图有真相)

    然后我们知道connect 服务器是-S,登陆ID是-U,密码是-P 

    那我们现在来操作试试看。

    运行 osql -S 【数据库服务器】 -U 【登陆用户名】 -P 【登陆密码】

    出现 1> 表示连接成功,这时候你可以输入sql语句来进行操作了。

    以CMD命令行来操作Sqlserver,DotNetGeek 觉得没有多大的用处,而且,select出来的数据排版显示不整齐美观,

    如果你在一台没有Sqlserver的电脑恰巧想去操作一下公司的Sqlserver,可以使用这个方法。

    再将sql 脚本 另存为 bat 文件,就可以用task schedule 定时运行

  • 相关阅读:
    36ES6 class的类继承
    026Vue中 绑定class样式
    38ES6 class中的getter和setter设置
    025Vue中 _watch对比computed
    224Java零基础对象的创建
    35ES6 ES6构造函数继承
    37ES6 子类对父类方法的重写
    223Java零基础类的定义
    34ES6 class静态成员
    33ES6 class介绍与初体验
  • 原文地址:https://www.cnblogs.com/Javi/p/7966902.html
Copyright © 2020-2023  润新知