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

chọn bản ghi từ oracle

Và bạn đang sử dụng cái này để làm gì? Nếu nó là để xác định Id tiếp theo, thì không làm điều này , nhưng sử dụng trình tự thay vì. Nếu không, bạn có thể sử dụng select max(id) from testid để nhận giá trị lớn nhất của cột.

chỉnh sửa

Đầu tiên, hãy tạo một chuỗi để lưu trữ số thứ tự:

create sequence testid_seq;

Sau đó, khi bạn chèn một bản ghi, hãy sử dụng

insert into testid(id, ...) values ("D111-" || testid_seq.nextval, ... );

Và chỉ cần điền vào các dấu chấm với thông tin bạn muốn chè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. Tệp đính kèm trong Ứng dụng Oracle R12

  2. Cơ sở dữ liệu Oracle:Sử dụng DBMS_ALERT với ứng dụng java

  3. Làm thế nào để trung bình khoảng thời gian?

  4. CẬP NHẬT câu lệnh trong Oracle bằng cách sử dụng SQL hoặc PL / SQL để CHỈ cập nhật hàng trùng lặp đầu tiên

  5. Đọc dữ liệu POST từ Ứng dụng Biểu mẫu Oracle