社区
MS-SQL Server
帖子详情
关于命令行运行SQLServer查询分析器的问题!
gxingmin
2003-08-15 06:13:16
我有一个SQL脚本,其中有新建一个表,并向一个该表插入102条记录。
用图形界面的查询分析器运行完全正常。
但是用命令行的方式确只能向这个表中插入10来条记录,而且每次运行插入的记录条数还不完全一样。我的命令行是这样的,大家帮看看对不对:
isql -U sa -P -S Guoxl -d master -i test.sql
说明:其他诸如创建用户、建表(很多表)两者运行结果都正常,唯独插入不正常,是不是命令行运行太快了?
...全文
73
7
打赏
收藏
关于命令行运行SQLServer查询分析器的问题!
我有一个SQL脚本,其中有新建一个表,并向一个该表插入102条记录。 用图形界面的查询分析器运行完全正常。 但是用命令行的方式确只能向这个表中插入10来条记录,而且每次运行插入的记录条数还不完全一样。我的命令行是这样的,大家帮看看对不对: isql -U sa -P -S Guoxl -d master -i test.sql 说明:其他诸如创建用户、建表(很多表)两者运行结果都正常,唯独插入不正常,是不是命令行运行太快了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gxingmin
2003-08-17
打赏
举报
回复
为什么运行命令行执行脚本创建表所有字段都不能为空?而查询分析器执行脚本创建表只要字段没有指定not null,则可以为空呢?
gxingmin
2003-08-16
打赏
举报
回复
谢谢各位!
我找到原因了,因为我插入的记录里有给某个字段赋null值的,我改为''就没有问题了。
但是我不明白,我在上面Create Table这个表的时候,字段允许为null呀,而且查询分析器运行也完全正常,就是命令行不行,方式插入null的Insert语句执行都失败。
???
w_rose
2003-08-16
打赏
举报
回复
你可以试试在创建表的字段时给出DEFAULT值,这是可能就好了。
设计数据库最好能兼容多个常用客户端协议的数据库,这样在使用不同的语言、不同的协议时比较省心。
如果仅仅是“爱好”数据库程序,就不必如此。
w_rose
2003-08-16
打赏
举报
回复
isql可能使用ODBC协议,而查询分析器可能使用OLE,这些协议的客户端驱动程序的处理不同。
甚至使用ADO和使用ADO.NET的程序,也存在这样的问题。同一个SQL语句,并不一定“通用”。
handsomeduke
2003-08-15
打赏
举报
回复
在查询分析器中执行正常??那脚本应该没有问题,想不明白。关注
txlicenhe
2003-08-15
打赏
举报
回复
命令行是对的,查一下你的脚本test.sql吧。
pengdali
2003-08-15
打赏
举报
回复
是否有注释??
isql -U sa -P -S Guoxl -d master -i test.sql
------------------------^^^^^^^^^^库名对吗?
语句间有go吗?
绿色版
sqlserver
客户端工具
在这个"绿色版SQL Server客户端工具"中,我们主要关注的是一个轻量级、便携式的
查询
分析器
,它无需安装即可在客户的计算机上
运行
,为数据库操作提供了便利。 首先,"
查询
分析器
"是SQL Server的重要组成部分,它是...
命令行
调用SQL
查询
分析器
查询
分析器
)使您得以输入 Transact-SQL 语句、系统存储过程和脚本文件。通过设置快捷方式或创建批处理文件,可以启动预配置的 SQL
查询
分析器
。 Isqlw.exe的依赖文件 isqlw.exe pfclnt80.dll ...
SQL Server
命令行
本文来源于网络收集,Mark一下。... T-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL 的 DDL 和 DML 功能,加上延伸
SQL server2000的初级操作
二:SQL server2000
查询
分析器
连接 因为我刚开始安的SQL server2008有点
问题
,所以在开始做学生管理系统之前又安装了SQL server2000,之前没有操作,只是去看了视频,也是刚装的,所以在这个过程遇到了
问题
: 1....
通过SQL Server
命令行
启动及停止SQL服务的方法
SQL Server中,想要启动或停止SQL Server服务,通过SQL Server
命令行
操作就可以实现了。下面为您介绍详细的实现步骤,希望对您能有所帮助。 操作步骤如下: (1)在操作系统的任务栏中单击“开始”菜单,选择...
MS-SQL Server
34,875
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章