文章出處

優點:

  可以在SQL語句中調用,直接使用返回值,從而可以形成復雜的SQL應用。

缺點:

  能在函數中使用的語句有嚴格限制:

  1. 不支持create、ALTER、drop等DDL(Data Definition Language)命令;
  2. insert、delete、update只能用在臨時表上;
  3. 不支持動態SQL;
  4. 不支持“不確定”的函數,比如常用的getdate。不確定函數是指輸入參數相同,返回結果可能不同的函數。

變通辦法
  要解決用戶函數的種種限制,可以巧妙運用用戶函數調用存儲過程。比如,需要在函數中用getdate,就寫個存儲過程返回getdate的結果。然后從函數里去調用這個存儲過程。需要在函數中使用update等,也可類推。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()