国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万全县| 安多县| 淮阳县| 南通市| 施甸县| 红安县| 玉田县| 涿州市| 当雄县| 巨鹿县| 依安县| 南通市| 通州市| 沈阳市| 卓尼县| 麟游县| 新巴尔虎左旗| 绿春县| 晋城| 开江县| 府谷县| 天全县| 巴林左旗| 宿州市| 大渡口区| 化州市| 西和县| 兰西县| 新野县| 太仓市| 曲沃县| 肇东市| 通榆县| 资源县| 通许县| 长治县| 阳谷县| 闻喜县| 边坝县| 灌云县| 安阳市|