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

newid () bên trong hàm máy chủ sql

đây là một giải pháp thông minh:

create view getNewID as select newid() as new_id

create function myfunction ()
returns uniqueidentifier
as begin
   return (select new_id from getNewID)
end

mà tôi không thể nhận được tín dụng cho. tôi tìm thấy nó ở đây:http://omnibuzz-sql.blogspot.com/2006/07/accessing-non-deterministic-functions.html

-don



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sao chép bảng từ cơ sở dữ liệu này sang cơ sở dữ liệu khác trong SQL Server

  2. Kiểm tra xem một bảng có khóa ngoại trong SQL Server với OBJECTPROPERTY () hay không

  3. Có Rủi ro Bảo mật Liên quan đến Giám sát Đám mây Spotlight không?

  4. Cách đặt tên bảng trong truy vấn SQL động?

  5. Cách đơn giản nhất để thực hiện tự tham gia đệ quy?