社区
Java SE
帖子详情
如何获取SQLSERVER中数据类型为uniqueidentifier的栏位数据
pbdesigner
2009-11-20 12:06:56
调用ResultSet的getString()或getBlob()获取SQLSERVER中数据类型为uniqueidentifier的栏位数据总是出现错误,难道只能在SQL语句中转换为varchar才能获取到吗?有没有更好的方法?谢谢
...全文
367
10
打赏
收藏
如何获取SQLSERVER中数据类型为uniqueidentifier的栏位数据
调用ResultSet的getString()或getBlob()获取SQLSERVER中数据类型为uniqueidentifier的栏位数据总是出现错误,难道只能在SQL语句中转换为varchar才能获取到吗?有没有更好的方法?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
0轰隆隆0
2009-11-20
打赏
举报
回复
你用流读试试,二进制流 getBytes() 读出来以后再转换成你想要的格式!
getBlob()和getClob() 是针对oracle 的Blob和Clob类型的,在SQLSERVER没有这两个类型
老张-AI
2009-11-20
打赏
举报
回复
[Quote=引用 9 楼 pbdesigner 的回复:]
感谢回复。经测试,使用odbc连接SQLSERVER数据库时,调用getBinaryStream等任何getXX函数获取uniqueidentifier的栏位数据都会出错,使用sqlserver for JDBC专用驱动程序连接SQLSERVER数据库时,调用getBinaryStream/getString能正确获取uniqueidentifier的栏位数据。
[/Quote]
学习了
多谢分享
还没弄过这样的
pbdesigner
2009-11-20
打赏
举报
回复
感谢回复。经测试,使用odbc连接SQLSERVER数据库时,调用getBinaryStream等任何getXX函数获取uniqueidentifier的栏位数据都会出错,使用sqlserver for JDBC专用驱动程序连接SQLSERVER数据库时,调用getBinaryStream/getString能正确获取uniqueidentifier的栏位数据。
wifewifewife
2009-11-20
打赏
举报
回复
这个是不同的数据库的类型不兼容的,你最好的就是自己查一下这种数据库的文档,文档里面都说得很清楚的.这样自己也可以学到很多东西.
machiatto19881031
2009-11-20
打赏
举报
回复
帮顶 关注中.....
pbdesigner
2009-11-20
打赏
举报
回复
各种getXX都试过,都会报错
healer_kx
2009-11-20
打赏
举报
回复
是啊,不同的数据库的类型是不兼容的,得多试一试几种方法。
paradise7th
2009-11-20
打赏
举报
回复
uniqueidentifierz类型在JDBC对应的是BINARY,用getBinary可以读取
jabeginner
2009-11-20
打赏
举报
回复
貌似mssql里面没有这种类型吧。你可以转用大文本类型。
lgm277531070
2009-11-20
打赏
举报
回复
没遇到过这样的问题 mark and up!
SQL Server 2022的
数据
类型
SQL Server允许用户自定义
数据
类型
,用户自定义
数据
类型
是建立在SQL Server系统
数据
类型
基础上的,自定义的
数据
类型
使得
数据
库开发人员能够根据需要定义符合自己开发需求的
数据
类型
。自定义
数据
类型
虽然使用比较方便,但是需要大量的性能开销,所以使用时要谨慎。当用户定义一种
数据
类型
时,需要指定该类型的名称、所基于的系统
数据
类型
以及是否允许为空等。SQL Server为用户提供了两种方法来创建自定义
数据
类型
。下面将分别介绍这两种定义
数据
类型
的方法。1)使用对象资源管理器创建用户定义
数据
类型
。
SQL SERVER的
数据
类型
1.SQL SERVER的
数据
类型
数据
类弄是
数据
的一种属性,表示
数据
所表示信息的类型。任何一种计算机语言都定义了自己的
数据
类型
。当然,不同的程序语言都具有不同的特点,所定义的
数据
类型
的各类和名称都或多或少有些不同。
SQLServer
提供了 25 种
数据
类型
: ·Binary [(n)] ·Varbinary [(n)] ·Char [(n)] ·Varchar[(n)] ·Nch
Sql Server之
数据
类型
详解
数据
类型
是一种属性,用于指定对象可保存的
数据
的类型,SQL Server
中
支持多种
数据
类型
,包括字符类型、数值类型以及日期类型等。
数据
类型
相当于一个容器,容器的大小决定了装的东西的多少,将
数据
分为不同的类型可以节省磁盘空间和资源。 Sql Server 还能自动限制每个
数据
类型
的取值范围,例如定义了一个类型为int的字段,如果插入
数据
时插入的值的大小在smallint或者tinyint范围
sqlserver
基本语法
sqlserver
基本语法
SQL Server 2008
数据
类型
原文地址为:SQL Server 2008
数据
类型
在创建表时,必须为表
中
的每列指派一种
数据
类型
。本节将介绍SQL Server
中
最常用的一些
数据
类型
。即使创建自定义
数据
类型
,它也必须基于一种标准的SQL Server
数据
类型
。例如,可以使用如下语法创建一种自定义
数据
类型
(Address),但要注意,它基于SQL Server标准的varchar
数据
类型
。 CREATETYPEAddr...
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章