Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server sql server 2008-t-sql无法从表中识别列名_Sql Server_Tsql - Fatal编程技术网

Sql server sql server 2008-t-sql无法从表中识别列名

Sql server sql server 2008-t-sql无法从表中识别列名,sql-server,tsql,Sql Server,Tsql,我尝试在SQLServer2008中测试T-SQL。我有一个表名tblStaff和3列(用户类型、用户名和密码)。我尝试使用以下查询从此表中选择UserType: SELECT UserType FROM tblStaff; 执行时,它产生错误“无效列名'UserType'”。我不知道 任何帮助都将不胜感激。提前感谢。原因可能有很多: 1-在SQL server management studio上,确保您正在使用特定的数据库。。。新查询将在其上执行的默认数据库为“master”,请尝试以下操

我尝试在SQLServer2008中测试T-SQL。我有一个表名
tblStaff
和3列
(用户类型、用户名和密码)
。我尝试使用以下查询从此表中选择UserType:

SELECT UserType FROM tblStaff;
执行时,它产生错误“
无效列名'UserType'
”。我不知道


任何帮助都将不胜感激。提前感谢。

原因可能有很多:

1-在SQL server management studio上,确保您正在使用特定的数据库。。。新查询将在其上执行的默认数据库为“master”,请尝试以下操作: 使用您的\u数据库\u名称 从tblStaff中选择UserType

2-确保键入的表名正确

3-尝试使用表的完整路径。例如“dbo.tblStaff”


希望这能有所帮助

原因可能有很多:

1-在SQL server management studio上,确保您正在使用特定的数据库。。。新查询将在其上执行的默认数据库为“master”,请尝试以下操作: 使用您的\u数据库\u名称 从tblStaff中选择UserType

2-确保键入的表名正确

3-尝试使用表的完整路径。例如“dbo.tblStaff”


希望这有助于

编辑>智能感知>刷新本地缓存

编辑>智能感知>刷新本地缓存

当您
从tblStaff中选择前10*时,您会看到什么?根据[this][1],UserType是一个SQL关键字。[1] :guy,当我将它与sql server 2005 express一起使用时,它工作得很好,但当我升级时,问题就来了occurred@todda.speot.is我尝试了,但它产生了相同的错误消息。@Oded:它执行此命令的时间太长。我不知道为什么,也不知道问题是什么。当你从tblStaff中选择TOP 10*时,你看到了什么?根据[this][1],UserType是一个SQL关键字。[1] :guy,当我将它与sql server 2005 express一起使用时,它工作得很好,但当我升级时,问题就来了occurred@todda.speot.is我尝试了,但它产生了相同的错误消息。@Oded:它执行此命令的时间太长。我不知道原因和问题是什么。您的表列是否使用别名。。。查询所有列,看看会发生什么。。。您的简单查询需要一生的时间才能完成?结果如何。。。。您确定并且您的SQL服务正在管理工具\服务中运行吗?是否确实正确安装了sql server?是否为表列使用别名。。。查询所有列,看看会发生什么。。。您的简单查询需要一生的时间才能完成?结果如何。。。。您确定并且您的SQL服务正在管理工具\服务中运行吗?您确定正确安装了sql server吗?