基于Lotus Notes中的@unique返回唯一值的不同参数是什么。
答案 0 :(得分:4)
只使用没有参数的@Unique
,它将构建一个唯一值。
如果具有相似名称的不同用户在同一秒内调用此公式,则可能会返回重复值。 This site讨论了该问题的解决方法,如果这对您很重要。
答案 1 :(得分:4)
当文档说@Unique()返回“随机,唯一的文本值”时,文档不正确。它不是随机的,实际上没有值的随机分量。它不能保证是独一无二的。
@Unique的返回值基于用户名和日期/时间。前四个字符是:名字的第一个字母+姓氏的第一个字母+姓氏的第二个字母+姓氏的最后一个字母。最后六个字符是日期/时间戳,分辨率为1秒。我不知道编码是如何工作的。此值将始终随着时间而增加。
答案 2 :(得分:1)
除了其他答案:
在同一台计算机上多次调用@unique将始终返回唯一的答案,即使重复调用的时间比分辨率允许的时间更快。计数器将始终继续运行。