数据库查询界面怎么调用数据库中创建的函数?

ms sql server中 创建了函数f_splitSTR(),在数据库查询界面怎么调用这个函数?在查询语句中直接调用,预览时提示警告:java.lang.NullPointerException
FineReportcherishdqy 发布于 2016-7-29 18:51
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
macro_hard发布于2016-7-29 18:51(编辑于 2023-9-6 09:34)
555
最佳回答
0
yets11发布于2016-7-29 19:17(编辑于 2023-9-6 09:34)
555
  • cherishdqy cherishdqy(提问者)

    试过了,也不可以,在数据库中执行是没问题的
    回复
    2016-07-29 20:35 
最佳回答
0
cherishdqy发布于2016-7-29 20:35(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    select f_splitSTR()报错?
    回复
    2016-07-29 20:50 
最佳回答
0
macro_hard发布于2016-7-29 20:50(编辑于 2023-9-6 09:34)
555
最佳回答
0
cherishdqy发布于2016-7-29 20:51(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    函数的返回值是什么
    回复
    2016-07-29 20:55 
最佳回答
0
macro_hard发布于2016-7-29 20:55(编辑于 2023-9-6 09:34)
555
  • cherishdqy cherishdqy(提问者)

    select * from f_splitSTR(\'5705319400248000519,6531937318226185160\',\',\'); 返回[attach]40886[/attach]
    回复
    2016-07-29 21:02 
最佳回答
0
cherishdqy发布于2016-7-29 21:02(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    select f_splitSTR()去掉* from
    回复
    2016-07-29 21:08 
最佳回答
0
macro_hard发布于2016-7-29 21:08(编辑于 2023-9-6 09:34)
555
  • cherishdqy cherishdqy(提问者)

    这么写在数据库会报错的
    回复
    2016-07-29 21:12 
  • cherishdqy cherishdqy(提问者)

    select (CAST(b.姓名 AS NVARCHAR(MAX))+\',\')
    from dbo.f_splitSTR(\'5705319400248000519,6531937318226185160\',\',\') as a
    left join dbo.人员基本信息表 as b on a.col=b.人员ID
    FOR XML PATH (\'\')
    这是最终语句
    回复
    2016-07-29 21:15 
最佳回答
0
cherishdqy发布于2016-7-29 21:12(编辑于 2023-9-6 09:34)
555
最佳回答
0
cherishdqy发布于2016-7-29 21:15(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    在数据集里面 select (CAST(b.姓名 AS NVARCHAR(MAX))+\',\')
    from dbo.f_splitSTR(\'5705319400248000519,6531937318226185160\',\',\') as a
    left join dbo.人员基本信息表 as b on a.col=b.人员ID 能查到数据么
    回复
    2016-07-29 18:51 
  • 0关注人数
  • 1186浏览人数
  • 最后回答于:2016-7-29 22:19
    活动推荐 更多
    热门课程 更多
    返回顶部