Sql server 什么';SQL Server management studio或其他客户端中文字的数据类型是什么?

Sql server 什么';SQL Server management studio或其他客户端中文字的数据类型是什么?,sql-server,literals,sqldatatypes,Sql Server,Literals,Sqldatatypes,在SSMS中,如果我有如下查询: select * from dbo.students where name = 'jim' 或 'jim'、1和1000的数据类型是什么?它们可以是varchar,nvarchar,char,nchar,tinyint,smallint,int或bigint。我想知道如何识别它们的类型。提前感谢。查找信息\u schema.columns或sys.columns我不记得是哪一个。我想知道文字的数据类型,而不是一些表列。SQL Server将使用设置的顺序,直到

在SSMS中,如果我有如下查询:

select * from dbo.students where name = 'jim'


'jim'
1
1000
的数据类型是什么?它们可以是
varchar
nvarchar
char
nchar
tinyint
smallint
int
bigint
。我想知道如何识别它们的类型。提前感谢。

查找信息\u schema.columns或sys.columns我不记得是哪一个。我想知道文字的数据类型,而不是一些表列。SQL Server将使用设置的顺序,直到找到合适的为止@scsimon数据类型优先级是关于比较两个不同类型的项目时发生的情况,而不是文字的解释方式。这里有一些不同格式的示例,以及如何在信息中查看类型。\u schema.columns或sys.columns我记不起是哪一个。我想知道文字的数据类型,不是某些表列。SQL Server将使用设置的顺序,直到合适为止@scsimon数据类型优先级是关于比较两个不同类型的项时会发生什么,而不是如何解释文本。这里有一些不同格式的示例以及如何查看类型
select 1, 1000