国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > XML > 正文

無法在SQL 2005系統數據庫中執行的T-SQL語句(XML處理)

2024-07-21 02:32:12
字體:
來源:轉載
供稿:網友

下面的代碼, 在兼容性級別90的所有用戶數據庫和tempdb庫中都能執行, 但無法在系統數據庫中執行, 執行會收到如下錯誤:

Msg 4121, Level 16, State 1, Line 2

Cannot find either column "dbo" or the user-defined function or aggregate "dbo.f_test", or the name is ambiguous.

看來系統數據庫中做東西有門檻了, 不過, 如果不在計算列中引用函數, 直接在查詢中引用函數是沒有問題的, 所以不知道是否應該算 BUG

CREATE FUNCTION dbo.f_test(

    @value xml

)RETURNS int

AS

BEGIN

    RETURN @value.value('(//*)[1]', 'int')

END

GO

 

CREATE TABLE #(

    col1 xml,

    col2 as dbo.f_test(col1)

)

GO

 

DROP TABLE #

DROP FUNCTION dbo.f_test


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西峡县| 红桥区| 红原县| 怀化市| 多伦县| 富蕴县| 松江区| 灵武市| 光泽县| 镇雄县| 徐水县| 北流市| 那曲县| 南木林县| 连山| 梅河口市| 湘潭县| 武鸣县| 海原县| 电白县| 枞阳县| 无极县| 芦山县| 榕江县| 建宁县| 桂林市| 甘谷县| 武义县| 鲁甸县| 安多县| 江华| 绵阳市| 遂宁市| 东平县| 湘阴县| 鸡泽县| 花垣县| 永昌县| 临潭县| 肇东市| 城口县|