1
정수 기본 키가있는 테이블이 있습니다. 테이블에 대한 삽입은 저장 프로 시저를 통해 수행됩니다.SQL 필드에서 임의의 고유 한 정수를 생성하는 방법은 무엇입니까?
나는 예를 들어, 기본 키에 대한 임의의 숫자를 사용하려면 : 수의
ID
4345,
3432,
6686,
8556
길이는 각 행에 대해 동일해야합니다.
identity
사양을 사용해 보았지만 무작위가 아닌 증분입니다. 나는 그 두 가지 옵션의
왜 그걸 원하니? –
'ABS (CHECKSUM (NEWID()))'? –
'SUBSTRING (CAST (ABS (CHECKSUM (NEWID())) AS VARCHAR), 0,5)'그리고 id가 종료하지 않을 때까지 재 시도합니다. 감사! – Diego