OSQL 的参数和基本用法

用osqlocmd批处理批量执行sql文件 osql批处理过大sql文件,osql 并不支持 SQL Server 2008的所有功能,如果需要使用SQL Server 2008的所有功能用osql执行sql脚本 立即下载
OSQL 用起来就象DOS 命令似的,或着说控制台程序(console application)。 只要MS sql server 是完全安装,肯定会包括这个命令的。

看看自己的电脑有没有这个工具,只要点start.--> Run--> cmd, 然后输入OSQL , 再按enter键。
如果看到返回Error:No User selected . Try ... 这行话, 就说明你的电脑有这个工具了。 因为刚才在用OSQL 时, 我们没有输入用户名的参数, 所以报了错误信息。

OSQL 的用途是简化安装程序。 比如: 我们要安装一个人事部门的数据库程序。 这个程序有一个windows 可执行程序。 同时当然要有个数具库。 可我们怎么安装数据库, 我以前是写出SQL script, 把所有的SQL SCRIPT存在txt 文件里。 到了客户那里,用客户那里的电脑上的SQL Query Analyzer运行我的SQL Script. 这个办法完全可以, 只要计算机上有SQL Query Analyzer工具。

但是假如你要一个不太懂计算机的人安装, 可就不容易了。 所以最好的办法是在你的安装程序里面包括数据库的安装。 OSQL 就是帮忙做这个的。 你可以写一个BAT 文件,BAT文件有OSQL的使用。 在安装程序里加入客户动作去运行这个BAT文件。那么在安装exe程序时, 数据库安装也包括了。

看看下面的例子:

我有这样一个BAT文件叫setup.bat. 内容是:


1-> IF "%3"=="" GOTO usage       
2->
3->@echo. Creating Database...
4->osql -U%2 -P%3 -D%1
5->osql createtables.sql
6->@echo. Completed!
7->GOTO :EOF
8->:usage
9->echo.
10->echo. Usage: Setup [db_name] [UserName] [Password]
11->:EOF



我只要在cmd.exe 窗口里输入C:>setup.bat payment_db,sa, duvmdi 然后点enter 键。   我的SQL SERVER里 payment_db数据库就会有新建的tables。
下面是代码的说明:

Line 1 这句话是说我需要三个参数, 如果输入参数不足三个,就跳转到usage行, 也就是第8行。 注意有个符号":"。

Line 4, 给OSQL 所要的参数, %1 就是database name, %2 是user name, %3 是Password.
当我启动SQL Query Analyzer时, SQL Query Analyzer会要求输入用户名,密码 和SQL Server的名字。 OSQL 工具也要求输入这些参数。

Line 5, 这行就是运行SQL SCRIPT。 这个例子里sql script 全写在一个createtables.sql 文件里, 所以给出文件名就可以了。

你可更改上面的例子, 让他直接创建新的database。



如果想知道OSQL其他的参数,在cmd.exe 窗口里输入 C:> OSQL ?就会详细的列出来。
二阶系统的带宽(频域分析) 下面以典型I型系统为例,计算系统的开环截止频率和闭环截止频率。设I型系统为: 1:系统的开环截止频率为 2:系统的闭环截止频率 其实我们在工程整定时,把ζ = 0.707,也把系统的带宽近视看成自然震荡角频率即 (wb≈wc≈wnw_{b}\approx w_{c}\approx w_{n}wb​≈wc​≈wn​)对于二阶系统。 ... 阅读详情

相关推荐

整车无线布置的综述

车载无线功能日益丰富,涵盖5G、GNSS、V2X等多种技术,布置需兼顾性能与美观。车顶是理想位置,鲨鱼鳍、后视镜等集成方案可优化空间。需考虑射频电缆损耗、GNSS天线视角、V2X全向覆盖等关键因素。整车测试需适应高频段需求,通过链路预算和互补天线设计优化信号。不同车型需定制方案,并注意抗干扰和多频段兼容性。(149字)

Godspeed_zwh的博客 1856

SqlServer--bat批处理执行sql语句1-osql

首先需要知道,此处使用的批处理命令是osql ,如果按照了SqlServer,目录类似: D:\Program Files\Microsoft SQL Server\100\Tools\Binn 脚本: cd D:\Program Files\Microsoft SQL Server\100\Tools\Binn d: osql -S ip -d dbname -U usernam

Stephen.G 6595

OpenSees入门指南:从零开始的环境配置与TCL脚本实战

本文提供了一份详细的OpenSees入门指南,涵盖从零开始的环境配置到TCL脚本实战的全过程。文章重点讲解了OpenSees的安装步骤、环境变量设置,并推荐了高效的VS Code集成开发环境配置方法。通过一个简支梁分析的完整TCL脚本示例,手把手引导读者完成第一个非线性有限元分析,帮助土木工程与结构工程领域的研究者与学生快速上手这一强大的开源分析工具。

weixin_28829339的博客 336

osql命令

名词解释 osql sqlserver外部命令工具,可以连接本地服务器和其他服务器 实现需求 安装SQLserver数据库即可启用,实现对sql脚本的批处理需求,也可根据参数的不同传入sql语句 语法 1.常用命令说明(区分大小写) -S 指定SqlServer服务器 -U 用户名 -P 密码 -d 数据库 -i 文件路径(输入文件) -o 文件路径(输出文件) -Q 执行sql语句 备注:出...

bigMx 1466

别再死记硬背Payload了!深入理解Flask/Jinja2 SSTI的Python对象继承链与魔术方法

本文深入解析Flask/Jinja2 SSTI漏洞的底层原理,从Python对象模型出发,详细讲解如何通过魔术方法链实现RCE。文章揭示了Python对象继承链与魔术方法的精妙设计,提供了防御与绕过SSTI漏洞的实用技巧,帮助开发者深入理解漏洞本质并采取有效防护措施。

weixin_42525738的博客 356

从PWM到精准电流:双光耦与LM317构建的4-20mA隔离输出方案

本文详细介绍了基于双光耦与LM317的4-20mA隔离输出方案,适用于工业自动化中的PWM信号转换。该方案通过电气隔离和精准电流调节,显著提升抗干扰能力和信号传输精度,同时降低成本60%。文章还分享了电路设计、参数计算及调试经验,为工程师提供实用参考。

weixin_32006655的博客 280

用批处理(.bat)文件执行SQL语句

osql /U alma /P /i stores.bat (stores.bat中包含update ,delete语句,不过,不需要使用GO) ---------------------------------------------------- osql 实用工具 osql 实用工具使您得以输入 Transact-SQL 语句、系统过程和脚本文件。该实用工具通过 ODBC 与服务器通讯。

三十七计 1万+

快速搭建SpringBoot3+Vue3+ElementPlus管理系统

快速搭建SpringBoot3+Vue3管理系统前端项目搭建(默认开发环境:node20,Jdk17)创建项目并下载依赖--执行以下命令 前端项目搭建(默认开发环境:node20,Jdk17) 创建项目并下载依赖–执行以下命令 创建项目 yarn create vite admin-vue --template 2.下载依赖(也可按需下载) yarn add echarts --save yarn add vue-router --save yarn add element-plus --save y

adingyb的博客 2817

OSQL 的参数和基本用法。

OSQL 用起来就象DOS 命令似的,或着说控制台程序(console application)。 只要MS sql server是完全安装,肯定会包括这个命令的。看看自己的电脑有没有这个工具,只要点start.--> Run--> cmd, 然后输入OSQL , 再按enter键。如果看到返回Error:No User selected . Try ... 这行话, 就说明你...

weixin_34343308的博客 2048

Gazebo仿真平台模型搭建与修改

ROS里踩过的坑(一)Gazebo仿真平台模型搭建与修改文件讲解Models 文件World文件Launch文件模型编辑可视化编辑配置文件编辑模型展示如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出...

Redglass的博客 1万+

036、算子映射:如何将ONNX算子映射到NPU硬件指令?

《算子映射:ONNX到NPU的转换艺术》 本文深入探讨了将ONNX算子映射到NPU硬件指令的技术挑战与实践经验。作者通过真实案例揭示了映射过程中的常见陷阱,如Reshape算子被错误映射导致分类错误。文章详细分析了三种映射策略(直接映射、拆分映射和融合映射),并强调映射表在编译器中的核心作用。特别针对动态形状、精度对齐等难题提供了解决方案,分享了编写映射表时的实用铁律,包括先优化后映射、严格单元测试等。最后指出,成功的算子映射需要在数学语义、硬件约束和性能优化之间找到精确平衡,这种看似枯燥的工作实则决定着N

m0_50546716的博客 184

SQL SERVER的命令行工具Osql的用法

C:/>osql /?用法: osql              [-U login id]          [-P password] [-S server]            [-H hostname]          [-E trusted connection][-d use database name] [-l login timeout]     [-t query timeo

gxj022的专栏 639

Modbus协议全家桶(C#纯原生完整版):ModbusRTU + ModbusTCP + ModbusASCII 协议规范+完整封装+工业级实战

你已经掌握了C#串口/网口原生核心API和工业通信协议本质,而今天的主角Modbus协议,是工业通信领域绝对的王者、通用的标准、入门的必修课,没有之一。凡是做工业通信开发,必会Modbus协议;市面上99%的工业设备(PLC、变频器、温控仪、传感器、流量计、扫码枪)都原生支持Modbus协议。Modbus协议不是单一协议,而是一个「协议家族」,我们常说的就是这个家族的三大核心成员,也是工业现场的全部Modbus应用形态。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 561

osql 用法

cmd osql -Usa -PAdmin123   cmd>OSQL ? Microsoft (R) SQL Server 命令行工具 版本 10.50.1600.1 NT INTEL X86 版权所有 (c) Microsoft Corporation。保留所有权利。 注意: osql 并不支持 SQL Server 2008 R2的所有功能。 请使用 sqlcmd。有关详细信

jing1617的专栏 1312

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

OSQL 用法

osql中的启动参数如下: -?:列出osql各个参数的语法摘要。 -U login_id:用来指出登录名称,登录名区分大小写。 -P password:用来指出登录名称所对应的密码。 -E:表示采用受信任的连接,即采用windows操作系统验证方式。这时登录账号也可以不写。请注意,此时要保证服务器端采用windows验证或混合验证方式。 -D ODBC DSN name:指出

happystarcat的专栏 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

osql连oracle,SQL SERVER的命令行工具Osql的用法

C:\>osql /?用法: osql [-U login id] [-P password][-S server] [-H hostname] [-E trusted connection][-d use database name] [-l login timeout] [-t query tim...

weixin_42512509的博客 346

OSQL用法

使用:OSQL.EXE和SQLCMD.EXE工具:他们都在 SQL server2008在C:\Program Files\Microsoft SQL Server\100\Tools\Binn,有的可能在C:\Program Files\Microsoft SQL Server\90\Tools\Binn,你自己找找。 然后看看PATH路径中有没有path=C:\Program Files\M

Christine的专栏 6752

osql Utility(osql 工具)

osql 工具允许输入T_SQL语句,系统过程和文本文件,osql 用ODBC与服务器通信The osql utility allows you to enter Transact-SQL statements, system procedures, and script files. This utility uses ODBC to communicate with the server.

vivian315的专栏 1115

isql客户端_isql.exe 与 osql.exe的用法和区别

展开全部对比它们的使用帮助,大部分是一样的。红色部分即它们之间的区别,62616964757a686964616fe78988e69d8331333337623438可以忽略。下面是一份完整的OSQL的参数,使用方法 :-L列出在本地配置的服务器和在网络上广播的服务器的名称。-U login_id用户登录 ID。登录 ID 区分大小写。-P password是用户指定的密码。如果未使用 -P 选项...

weixin_36343015的博客 531

osql命令介绍

osql命令 osql 工具是一个 Microsoft Windows 32 命令提示符工具,您可以使用它运行 Transact-SQL 语句和脚本文件。osql 工具使用 ODBC 数据库应用程序编程接口 (API) 与服务器通讯。 在开始->运行 中键入cmd,使用 "OSQL -?"命令,就可以显示osql命令行的帮助。 注意:osql 工具的选项列表是区分大小的,在使用时注意。

「东哥说MES」 专注于MES制造执行系统,为你拆解核心架构、功能模块及与ERP/PLC的集成逻辑。提供从入门到精通的系列干货、精选行业报告与实用工具,构建你的数字化知识体系,关注我,用实战经验照亮你的数字化之路。 9411

【经典】sqlcmd 和 osql(Sql Server)

【转】  http://hi.baidu.com/wyd45123/blog/item/33fa574e3bf50dc1d0c86a82.html新的sqlcmd取代了Sql Server 2000的osql通过osql来列出本地网内的Sql Server 服务器列表。使用参数有两种显示方式。C:/Documents and Settings/Administrator>sqlcmd -LC:

gxj022的专栏 1462
上一篇: 基于Delphi的接口编程入门
下一篇: TextBox 学习
Dcdu
博客等级 码龄21年 44粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值