sql >> Databasteknik >  >> RDS >> Sqlserver

newid() inuti sql-serverfunktionen

här är en smart lösning:

create view getNewID as select newid() as new_id

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

som jag inte kan ta åt mig äran för. jag hittade den här:http://omnibuzz-sql.blogspot.com/2006/07/accessing-non-deterministic-functions.html

-don



  1. Kan ett tabellfält innehålla ett bindestreck?

  2. Simulering av CONNECT BY PRIOR av Oracle i SQL Server

  3. Hur man hittar namnet på en begränsning i SQL Server

  4. Tabell-värderade funktioner i ORACLE 11g ? (parameteriserade vyer)