Sql-Server

當結果集具有可變結構時,如何從“表值函式”獲取表結果集?

  • October 8, 2018

我需要編寫一個表值函式,每次都可以從中獲取具有不同結構的表結果集。另一件事是我需要在我的函式中聲明變數。我已經搜尋了超過 3 個小時,但我找不到有關此問題的任何資訊。有沒有辦法做到這一點?提前致謝

TVF(或視圖)返回的模式(列名、數據類型等)在創建對象時確定。它不能是動態的,在執行時會發生變化。

視圖和 TVF 應該在邏輯上像表一樣使用,其中模式是數據庫和應用程序之間的契約。如果列在執行之間來來去去或發生變化,它將造成嚴重破壞。

引用自:https://dba.stackexchange.com/questions/219506