Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Muốn tạo số sê-ri

Vì bạn đã gắn thẻ SAS nên tôi sẽ trả lời bằng SAS.

Dựa trên câu hỏi của bạn, việc nhận được kết quả từ đầu vào đó sẽ đơn giản như sau

Kết quả dữ liệu
data result;
  ID=_N_;
  set input;
run;

hoặc

proc sql;
  select ID as monotonic()
        ,NID
  from input
  ;
quit;

Trong Oracle thuần túy, bạn sẽ làm điều này

select rownum, NID
from input

Tuy nhiên, bạn có thể muốn sử dụng ORDER BY ở đó vì bạn có thể sẽ nhận được các kết quả khác nhau mỗi khi bạn chạy nó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-30926:không thể có được một tập hợp các hàng ổn định trong các bảng nguồn

  2. Định dạng ngày SQL

  3. In kim tự tháp bảng chữ cái trong PL / SQL

  4. Thủ tục gọi trong oracle apex

  5. Di chuyển biểu mẫu Oracle dựa trên ký tự