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

Trình tự Oracle nhưng sau đó trong MS SQL Server

Không có kết quả phù hợp chính xác.

Tương đương là IDENTITY mà bạn có thể đặt làm kiểu dữ liệu trong khi tạo bảng. SQLSERVER sẽ tự động tạo một số thứ tự đang chạy trong quá trình chèn. Giá trị được chèn cuối cùng có thể nhận được bằng cách gọi SCOPE_IDENTITY () hoặc bằng cách tham khảo biến hệ thống @@ IDENTITY (như Frans đã chỉ ra)

Nếu bạn cần giá trị tương đương chính xác, bạn sẽ cần tạo một bảng và sau đó viết một thủ tục để chạy lại giá trị tiếp theo và các thao tác khác. Xem phần phản hồi của Marks về những cạm bẫy trong vấn đề này.

Chỉnh sửa:
SQL Server đã triển khai Trình tự tương tự như Oracle. Vui lòng tham khảo câu hỏi này để biết thêm chi tiết.

Bạn sẽ triển khai các trình tự trong Microsoft SQL Server như thế nào?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Biểu thức CASE .. WHEN trong Oracle SQL

  2. JDBC trả về tập kết quả trống

  3. Làm cách nào để đặt đúng biến ORACLE_HOME trên Ubuntu 9.x?

  4. Làm thế nào để chỉ chọn 1 hàng từ oracle sql?

  5. Mã định danh PLS-00201 'PACKAGENAME.PROCEDURENAME' phải được khai báo