Java 哪些MS SQL Server类型映射到types.VARCHAR

Java 哪些MS SQL Server类型映射到types.VARCHAR,java,sql-server,tsql,jdbc,jtds,Java,Sql Server,Tsql,Jdbc,Jtds,我正在为我们的更新程序开发一个语句扫描程序(查找将导致同步数据出现问题的语句),我需要知道哪些TSQL数据类型在调用DatabaseMetaData.getColumns()?签出时被解析为哪些TSQL数据类型: 所以基本上: LONGVARCHAR:text、ntext、varchar(max)、nvarchar(max)、xml VARCHAR:VARCHAR,nvarchar 退房: 所以基本上: LONGVARCHAR:text、ntext、varchar(max)、

我正在为我们的更新程序开发一个语句扫描程序(查找将导致同步数据出现问题的语句),我需要知道哪些TSQL数据类型在调用
DatabaseMetaData.getColumns()

签出时被解析为哪些TSQL数据类型:

所以基本上:

  • LONGVARCHAR:text、ntext、varchar(max)、nvarchar(max)、xml
  • VARCHAR:VARCHAR,nvarchar
退房:

所以基本上:

  • LONGVARCHAR:text、ntext、varchar(max)、nvarchar(max)、xml
  • VARCHAR:VARCHAR,nvarchar