[SQL]啊?!查询分析器的BUG?!

查询分析

当我们用SQL Server的查询分析器察看一张表时,竟然看到了这样的记录:

奇怪之处就在于“ReceiveTime”字段明明是datetime类型,怎么可能是“62016004”这个数字呢?

SQL Server怎么会让这种数字插入呢?即使我们的程序写错了,想往记录里插,那也会得到异常的呀?

还是做数据仓库的有经验,说可能是查询分析器的BUG。

用VBScript写了一个查询的例子,把这条记录的每一个字段报告出来,果然!

 

结论:

确实是微软的查询分析器算错了,实际上数据库中存储的是正确的,只是在查询分析器显示时出错了,可能Content字段的乱码对查询分析器“按照表格显示结果”有影响,如果是“按照文本显示结果”就没问题,-_-'''。

时间: 2024-07-30 11:23:11

[SQL]啊?!查询分析器的BUG?!的相关文章

SQL Server 查询分析器快捷键集合

下表列出 SQL Server 查询分析器提供的所有键盘快捷方式. 活动 快捷方式 书签:清除所有书签. CTRL-SHIFT-F2 书签:插入或删除书签(切换). CTRL+F2 书签:移动到下一个书签. F2 功能键 书签:移动到上一个书签. SHIFT+F2 取消查询. ALT+BREAK 连接:连接. CTRL+O 连接:断开连接. CTRL+F4 连接:断开连接并关闭子窗口. CTRL+F4 数据库对象信息. ALT+F1 编辑:清除活动的编辑器窗格. CTRL+SHIFT+DEL 编

Navicat for SQL 的查询分析器可以调用,程序MySqlCommand调用失败 这是一个坑吗???

问题描述 INSERTINTOiv_invoicehead(DJBH,SHR,DPJC,ZFJE,FPTT,CKMC,CreateTime)Values('DD00102637','俞继红','21克天猫旗舰店','299.0000','俞继红','正品仓',NOW());SET@v_ID=last_insert_id();INSERTINTOiv_invoiceitems(HeadID,SPDM,SPMC,SJDJ,SJJE,BZJE,ZK,SL,BZ,ZL,HJZL)Values(@v_ID

仿查询分析器的C#计算器——1.初步分析

计算器是很多编程初学者都做过的,从最简单的控制台程序开始,输入值,输入运算符,再输入值,得到一个结果.带界面的基本上是模仿 Windows操作系统的计算器,通过按钮输入值和运算符,然后给出运算结果.能不能直接输入表达式,或者能够对好几个表达式进行计算,或者 选择表达式中的一部分进行计算,如果输入错误能不能指出表达式中的错误位置?这样的要求类似于MS SQL的查询分析器,本系列文章将介绍 如何实现这样一个计算器.(这些内容已经涉及到编译原理,但本人并非计算机专业毕业,只是稍微看了一下编译原理的资料

SQL 模糊查询

  在进行数据库查询时,有完整查询和模糊查询之分. SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下: 1.LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden). 2.LIKE'%inger' 将搜索以字母 inger 结尾的所有字符串(如 Ringer.Stringer). 3.LIKE'%en%' 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet.Green.McBadden). 4.LIKE'_heryl' 将搜索以字母 her

关于sql server查询语句的写法。

问题描述 关于sql server查询语句的写法. 怎样写一个查询语句select distinct ID from TrainTime order by ID select Station from TrainTime where S_No='1'order by ID select Stationfrom TrainTime where D_Time='-' order by ID 怎样把这3个查询语句写为一句啊,让查询查来的结果为这3列数据. 因为我想建一个表,为3列,列名为:列车车次.起

有关SQL模糊查询_Mysql

一般模糊查询语句如下: 复制代码 代码如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1,% :表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user] WHERE u_name LIKE '%三%' 将会把u_name为"张三","张猫三"."三脚猫","唐三藏"

SQL查询分析器清除被注入恶意病毒代码

在SQL查询分析器执行以下代码就可以了. 01.declare @t varchar(255),@c varchar(255) 02.declare table_cursor cursor for select a.name,b.name 03.from sysobjects a,syscolumns b ,systypes c 04.where a.id=b.id and a.xtype='u' and c.name 05.in ('char', 'nchar', 'nvarchar', 'v

查询分析器登陆非默认端口的远程Sql Server

server|查询分析 这几天在搞Web开发的时候,经常需要连接Sql Server ,但是Sql Server是internet上的服务器,服务商就给了一段SqlConnectionString,但是在连接串中发现Sql服务器并没有使用默认的1433端口,于是乎就想查询分析器应该登陆不了,结果验证了我的想法是对的.这样的话要想就只能在程序中写个简单的Sql执行程序,方法很笨不直观.操作作困难.容易发生异常.数据库维护困难..基于这么多的缺陷,决定放弃这种笨拙的方式,在网上用了很多关键字仍然找不

使用查询分析器调整SQL服务器脚本

查询分析|服务器|脚本 我喜欢把SQL服务器所捆绑的工具看作是倒金字塔型的,诊断和检查一般问题的工具在顶端,寻找和诊断问题具体区域的工具在底部.除了提供一种编写SQL脚本的便捷方式之外,在你需要解决特定SQL脚本里明确问题的时候,查询分析器(Query Analyzer)还是所需要使用的资源.如果你需要指出哪个查询正在保持着某个特定表格的锁定状态,你也会希望使用查询分析器. 查询分析器的关键诊断特性是它能够显示某个查询的执行计划.这个执行计划会向你提供各种类型的有用信息,例如在查询的执行期间如何