社区
数据结构与算法
帖子详情
2个20个长度数字,组合主键,怎么合成1个20长度的唯一字符串?最好能反算
leonwu1981
2011-12-16 12:07:07
有一个表里是是组合主键,2个VARCHAR2(20)的字段,都是数字,现需要合成一个VARCHAR2(20)的唯一主键,可以有字母,最好能反算2个VARCHAR2(20)的数字
...全文
197
6
打赏
收藏
2个20个长度数字,组合主键,怎么合成1个20长度的唯一字符串?最好能反算
有一个表里是是组合主键,2个VARCHAR2(20)的字段,都是数字,现需要合成一个VARCHAR2(20)的唯一主键,可以有字母,最好能反算2个VARCHAR2(20)的数字
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leonwu1981
2011-12-19
打赏
举报
回复
换了个方法,建了个简单的表处理映射关系
oo
2011-12-16
打赏
举报
回复
一个数字用4个bit是不够表示的
所以要能反过来得到两串数字应该是不行的
asmlearn
2011-12-16
打赏
举报
回复
VARCHAR2是什么编程语言?
awen12345678
2011-12-16
打赏
举报
回复
原来的2位要变成现在的一位,原来2位都是数字,有 100 种情况,现在一位如果只用数字和字母,是不够的(26个字母,大小写都算上,再加上数字,只有 62 种情况,不足以覆盖),还需要加上一些其他字符。
如果可以是任何字符,是够用的。
可以使用任意字符的话是可以的,一位最多可以表达最多256 种情况
jstar920
2011-12-16
打赏
举报
回复
[Quote=引用楼主 leonwu1981 的回复:]
有一个表里是是组合主键,2个VARCHAR2(20)的字段,都是数字,现需要合成一个VARCHAR2(20)的唯一主键,可以有字母,最好能反算2个VARCHAR2(20)的数字
[/Quote]
题目的意思是不是"有两个长度为20的数字" 比如
12345678901234567890 和
23456789012345678901
把他们组合成一个长度为20字符串?
如果是这样的话, 可以用高4位和低4位
leonwu1981
2011-12-16
打赏
举报
回复
VARCHAR2是oracle里的字段格式,可以放字符串
go数据库mysql与redis
MySQL 教程 MySQL 是流行的关系型数据库管理系统,在 WEB 应用... Redis 通常被称为数据结构服务器,因为值(value)可以是
字符串
(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。
MySQL
主键
使用数值型和字符型的区别
在数据库中,
主键
是用于
唯一
标识数据库表中的每一行数据。...而字符型
主键
在特定场景下可能效率更高,如需要根据
字符串
进行模糊搜索或排序。可读性:字符型
主键
更直观易懂,方便开发人员和用户理解;
bitMap算法将
字符串
映射成
数字
,同时可以将
数字
映射成
字符串
-javascript
ckHash函数类,将
字符串
映射成
数字
,同时可以将
数字
映射成
字符串
...2、ckHash函数类适用于做key-value的字符映射关系,利用
字符串
正则密钥给定一个值范围,以及bit
长度
len,将
字符串
映射成0-len之间的
数字
,...
数据库设计中如何使用
字符串
数据作为
主键
| Part 3
在本系列关于为关系数据库选择
主键
的第三部分也是最后一部分中,我们将研究使用
字符串
数据作为
主键
(PK)的一些原因。
主键
字符串
自增Java实现
程序实现
字符串
主键
自增,例如:“SN000001”,希望下一条数据是“SN000002”,所以需要
字符串
主键
自增,所以需要传入上一次的
主键
的
字符串
,通过调用工具类的方法可以获取下一条记录。 package ...
数据结构与算法
33,006
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章