這裏是我的用戶定義的表型...SQL Server 2008 - 如何從表值函數返回用戶定義的表類型?
CREATE TYPE [dbo].[FooType] AS TABLE(
[Bar] [INT],
)
這是香港專業教育學院在我的表值函數來做返回類型:
CREATE FUNCTION [dbo].[GetFoos]
RETURN @FooTypes TABLE ([Bar] [INT])
INSERT INTO @FooTypes (1)
RETURN
基本上,不必重新IM在函數的RETURN語句中聲明我的類型定義。沒有辦法,我可以簡單地在RETURN語句中聲明類型?
我還以爲這會工作:
CREATE FUNCTION [dbo].[GetFoos]
RETURN @FooTypes [FooType]
INSERT INTO @FooTypes (1)
RETURN
找不到對此....任何人在MSDN /谷歌的任何幫助嗎?
編輯
我無人盯防我的答案,並撞到了這個問題 - 因爲我6個月以後遇到同樣的情況。
有沒有人有任何想法,如果有可能從表值函數返回用戶定義的表類型?如果沒有,除了我所做的之外,是否還有更好的解決方法? (重新聲明類型)。
確認仍然不可能與2014. – dudeNumber4 2015-01-22 14:11:46