社区
MS-SQL Server
帖子详情
求把char(2)类型的如'0d'字符串变成binary(1)类型0x0d的最佳方法!
蓝天
2003-01-10 11:52:58
呵呵,没分了,有分我慢慢加!
...全文
161
34
打赏
收藏
求把char(2)类型的如'0d'字符串变成binary(1)类型0x0d的最佳方法!
呵呵,没分了,有分我慢慢加!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
34 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lizongqi
2003-05-02
打赏
举报
回复
收
蓝天
2003-01-15
打赏
举报
回复
好了,结帖了。
:)
zqllyh
2003-01-15
打赏
举报
回复
别人的技术贴,您们用来聊天,
哼,替老纳不平。
:)
j9988
2003-01-14
打赏
举报
回复
你不如说是你少林内的一百零八罗汉阵
liuri璇玑
2003-01-14
打赏
举报
回复
回复人: mousean(幻想无限) ( ) 信誉:108
无限,赚到一百零八条好汉了~~~~ 恭喜!恭喜!
呵呵
mouseanAnya
2003-01-13
打赏
举报
回复
回复人: pengdali(大力) ( ) 信誉:【386 】
大力,赚到一个“386”了~~~~ 恭喜!恭喜!
呵呵
蓝天
2003-01-11
打赏
举报
回复
开拓一下思路嘛,现在已经有三种解法了,是不是还有其他解法?
:)
pengdali
2003-01-11
打赏
举报
回复
楼上是日本人吗??
不太受欢迎哟!
erigido
2003-01-11
打赏
举报
回复
up一下
pengdali
2003-01-11
打赏
举报
回复
关于上面的对照表应该是最快的,但我认为不加索引更快,在sql中小于1页即8K的时候“堆”的查找速度最快!!
CoolAbu
2003-01-11
打赏
举报
回复
Nodding...
Studying...
j9988
2003-01-11
打赏
举报
回复
还有OSQL,ISQL,DTS都可用上来,哈哈。
j9988
2003-01-11
打赏
举报
回复
老纳,最快的:
create table t(a varchar(10),b varbinary(10))
insert t(a) select '0a' union all select '0a0a' union all select '0a0a0a'
a b
---------- ----------------------
0a NULL
0a0a NULL
0a0a0a NULL
exec master..xp_cmdshell 'bcp "SELECT a,upper(a) FROM db..t" queryout c:\st.txt -c -Usa -P',NO_OUTPUT
delete from t
exec master..xp_cmdshell 'bcp db..t in c:\st.txt -c -Usa -P',NO_OUTPUT
a b
---------- ----------------------
0a 0x0A
0a0a 0x0A0A
0a0a0a 0x0A0A0A
Chiff
2003-01-11
打赏
举报
回复
declare @c char(2)
set @c = '0d'
select cast((ascii(lower( left(@c,1)))%39-9)*16+
ascii(lower(right(@c,1)))%39-9 as binary(1))
pengdali
2003-01-11
打赏
举报
回复
哈哈!我是开玩笑的!我知道本田大侠不是日本人!哈哈。。。
jnhjone
2003-01-11
打赏
举报
回复
顺便问一下,各位的信誉值怎么会有那么高啊
jnhjone
2003-01-11
打赏
举报
回复
也别这样吧,技术是无国境的:)
愉快的登山者
2003-01-10
打赏
举报
回复
declare @cc char(2)
declare @bb binary(1)
set @cc = '0d'
select @bb = ascii(right(@cc,1))
select @bb = (case when @bb >= 48 and @bb <= 57 then @bb - 48
when @bb >= 65 and @bb <= 70 then @bb - 65 + 10
when @bb >= 97 and @bb <= 102 then @bb - 97 + 10
end)
select @bb
愉快的登山者
2003-01-10
打赏
举报
回复
declare @cc char(2)
declare @bb binary(1)
set @cc = '09'
select @bb = ascii(right(@cc,1))
select @bb = (case when @bb >= 48 and @bb <= 57 then @bb - 48
when @bb >= 65 and @bb <= 70 then @bb - 65 + 10
when @bb >= 97 and @bb <= 102 then @bb - 97 + 10
end)
select @bb
pengdali
2003-01-10
打赏
举报
回复
哈哈!原来是方丈在提问呀!!
不好意思!来晚了!
加载更多回复(14)
MySQL数据
类型
详解
MySQL 数据
类型
在 MySQL 中,有三种主要的
类型
:文本、数字和日期/时间
类型
。 Text
类型
: 数据
类型
描述
CHAR
(size) 保存固定长度的
字符串
(可包含字母、数字以及特殊字符)。在括号中指定
字符串
的长度。最多 255 个字符。 VAR
CHAR
(size) 保存可变长度的
字符串
(可包含字母、数字以及特殊字符)。在括号中指定
字符串
的
一文搞懂 SQL 数据
类型
:详解与实战举例,让你轻松上手!
*:存储固定长度的
字符串
。**:存储可变长度的
字符串
。长度范围在定义时指定,实际存储时仅占用实际字符的空间。**:存储可变长度的二进制数据。长度范围在定义时指定,实际存储时仅占用实际数据的空间。
类型
可以存储最大 64KB 的数据,如果图片大小不超过 100KB,可以使用。**:存储固定长度的二进制数据。**:存储大文本数据。
类型
是二进制大对象,可以存储二进制数据如图像文件等。**:存储大二进制对象。**:存储时间戳,通常用于记录行的创建或更新时间。列是可变长度的
字符串
类型
,最大长度为 2000 字节。
mysql
字符串
类型
字符串
函数
字符串
类型
指
CHAR
、VAR
CHAR
、
BINARY
、VAR
BINARY
、BLOB、TEXT、ENUM和SET。
mysql数据库的字段
类型
mysql数据库字段的
类型
解密MySQL二进制
类型
:
BINARY
与VAR
BINARY
的终极指南
MySQL二进制
类型
BINARY
与VAR
BINARY
终极指南:本文详细解析了两种二进制数据
类型
的特点与差异,提供密码哈希存储、UUID高效存储等5大实战技巧,包括性能优化方案和常见问题解答。通过对比表展示核心区别,实测显示二进制
类型
在插入速度和存储空间上优于文本
类型
。文章还涵盖了二进制数据查询技巧、严格模式设置等实用内容,帮助开发者正确处理二进制数据存储场景。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章