选择* From Table where column = data不起作用

时间:2019-05-07 14:46:52

标签: sql sql-server tsql

我正在使用SQL Server。以下查询工作正常:

select * 
from Users 
where Users.Id = 1

但是当我使用

select * 
from Users 
where Users.Username = "User"

这不起作用。

错误:

  

无效的列名

1 个答案:

答案 0 :(得分:2)

使用引号代替双引号

select * from Users where Users.Username = 'User'

text数据类型已被弃用,您需要根据您的数据和需求将数据类型更改为VARCHAR(n)/NVARCHAR(n)