![]() |
1
6
你可以这样做,然后取一个子串,无论你需要什么长度:
例如,对于八个字符:
|
![]() |
2
1
我是通过将表中的唯一id与一个随机数组合来完成此操作的:
调整varchar大小和乘法因子以获得所需的toekn大小。如果需要精确的大小,请使结果字符串太长一点,并使用子字符串设置长度。 这不是很强的水晶,但它在大多数情况下为我工作。使用表中的id字段可以确保令牌是唯一的,而随机数使猜测变得困难。 |
![]() |
3
0
另一个可能的解决方案(对于SQL Server,我认为newid()在其他DBMS中不可用,但使用另一个类似的函数):
函数的作用是:返回一个由sql server生成的字母数字id,您可以根据需要使用它。 对我很有用。 |
![]() |
ybou · 需要帮助从SQL 2005查询中删除过时的=*连接运算符 7 年前 |
![]() |
Robert · 将多个分隔符分隔的字段视为不同的行 8 年前 |
![]() |
hud · 执行存储过程会导致错误 8 年前 |
![]() |
Gonzalo · 如何将存储过程的结果插入到新表中? 9 年前 |