Oracle에서 100 이내의 임의의 정수를 삽입하십시오.

Oracle에서 100 이내의 임의의 정수를 삽입하십시오.

 

업데이트 테스트 세트 수량 = cast (floor (dbms_random.value () * 100) as int);

 

기능 설명 :

cast (floor (dbms_random.value () * 100) as int)

Oracle의 FLOOR (n) 함수 : n 값보다 작거나 같은 가장 큰 정수를 사용합니다.

dbms_random.value () :이 사용법에는 매개 변수가 없으며 0.0에서 1.0까지의 38 비트 정밀도 값을 리턴하지만 1.0은 포함하지 않습니다.

dbms_random.value (1,10) :이 사용법은 두 개의 매개 변수를 사용합니다. 첫 번째는 하한, 두 번째는 상한을 나타냅니다. 하한과 상한 사이의 숫자가 생성되지만 상한은 포함되지 않습니다.

Cast는 다양한 Oracle 데이터 유형을 대상으로 할 수있는 유형 변환을위한 것으로 사용자가 수정하는 데이터 유형입니다.

         방식 : CAST (expression AS data_type) 

추천

출처blog.csdn.net/lc547913923/article/details/51150172