java - 哪些 MS SQL Server 类型映射到 Types.VARCHAR

标签 java sql-server tsql jdbc jtds

我正在为我们的更新程序开发一个语句扫描器(寻找会导致同步数据问题的语句),我需要知道哪些 TSQL 数据类型被解析为 Types.VARCHAR哪些解析为 Types.LONGVARCHAR当您调用DatabaseMetaData.getColumns()时?

最佳答案

查看:Understanding the JDBC Driver Data Types in BOL :

所以基本上:

  • LONGVARCHAR:文本、ntext、varchar(max)、nvarchar(max)、xml
  • VARCHAR:varchar、nvarchar

关于java - 哪些 MS SQL Server 类型映射到 Types.VARCHAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/443222/

相关文章:

sql-server - Power BI 桌面使用与我登录的用户名不同的用户名连接到数据源

sql - "Incorrect syntax near the keyword ' WHERE '"在 SQL Server 中的 from 子句

sql-server - 如何在 MS Access 中查找 ADO 查询的结果

java - 在 Linux 系统上挂载网络文件夹用于存储文件?

Java:从控制台读取直到得到一个空行

java - 尽管我已经导入了所需的 jar 和 dll 文件,但我无法初始化 openCV 数据类型

sql - 如何在 SQL Server 2005 数据库中使用 T-SQL 用零填充 NVARCHAR 字段?

java - 从服务器的角度来看,我什么时候应该使用 Redis 而不是像 HashMap 或 ConcurrentHashMaps 这样的 DS

sql - 如何选择 TOP 5 但排除一些结果 (SQL Server)

sql - 获取xml列中的节点值