Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. -- Scalar function syntax
  2. CREATE|ALTER FUNCTION [ schema_name. ] function_name
  3. ( [ { @param_name [ AS ]
  4. [ type_schema_name. ] param_data_type
  5. [ = default ] [ READONLY ] }
  6. [ ,...n ]
  7. ]
  8. )
  9. RETURNS return_data_type
  10. [ WITH <function_option> [ ,...n ] ]
  11. [ AS ]
  12. BEGIN
  13. function_body
  14. RETURN scalar_expression
  15. END
  16. [ ; ]
  17.  
  18.  
  19. -- Table-Valued function syntax
  20. CREATE|ALTER FUNCTION [ schema_name. ] function_name
  21. ( [ { @param_name [ AS ]
  22. [ type_schema_name. ] param_data_type
  23. [ = default ] [ READONLY ] }
  24. [ ,...n ]
  25. ]
  26. )
  27. RETURNS TABLE
  28. [ WITH <function_option> [ ,...n ] ]
  29. [ AS ]
  30. RETURN [ ( ] select_stmt [ ) ]
  31. [ ; ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement