SQL运行出错

来源:百度知道 编辑:UC知道 时间:2024/06/27 14:38:47
我装了SQL2000,自己建了学生表,然后查询里面的信息,为什么运行的时候只出行列标,不显示查询结果的内容呢,,,查询的内容表里绝对有。。有谁知道怎么回事,帮帮忙啊
语句是这样写的 select *
from stu
运行结果是sno sname ssex sage sdept
按理说这些下面应该对应出来我查询的学生学号,姓名,性别,年龄和系啊,,怎么没有呢。。而我建的表里确实有内容,也没出错
表名也没错,,,我都找老师检查了……我觉得可能涉及到系统或者是软件的问题…… 因为后来我又新建了一个数据库,结果在查询分析器里根本就找不到新建的 SELECT Name FROM Master..SysDatabases ORDER BY Name 这个只能调出原来的数据库,自己新建的也是掉不出来

看看你的数据库对不对。
可能不是表的原因,而是你写的SQL语句是检索的一个数据库,而手动查看的是另一个数据库。

恩,那就说明是数据库对不上的原因了。奇怪,居然还有软件的问题,但是我还是感觉不是。

这样,你在查询分析器输入
SELECT Name FROM Master..SysDatabases ORDER BY Name
看看你的那个数据库和新建的数据库存在不存在。

哦,如果新建的不存在,那说明真的软件甚至是系统问题了,我也解决不了了。

你确定你的SQL语句写的没问题?再仔细检查,一般查出来没结果都是语句写的有问题

select * from stu

如果没信息的话就表示你的表里面没有数据
自己开企业管理器看看

没内容的情况下,它就只显示行列标

把你的表结构,SQL语句补充上来

那就是stu这张表中没有数据,是不是表名输错了(比如stu这张没有数据,还有一张类似的有数据,只是表名不同)