sql调用自定义函数 - tsql

Nat*_*Pet 3 sql t-sql

我正在做以下事情:

    Insert into table1 
   (Phone#) values @Phone
Run Code Online (Sandbox Code Playgroud)

有一个自定义功能,将格式化电话号码.它接受电话号码作为输入参数并返回格式化版本.

我尝试了以下但不确定它不会工作:

    Insert into table1 
   (Phone#) values fn_phone(@Phone)
Run Code Online (Sandbox Code Playgroud)

它说fn_phone不是公认的内置函数名.我在如何调用fn_phone时做错了什么?

And*_*nov 7

在调用UDF时使用两部分名称

试试这个:

Insert into table1  
   (Phone#) select dbo.fn_phone(@Phone) 
Run Code Online (Sandbox Code Playgroud)