小编Vic*_*ros的帖子

SQL Server 2016,无效的对象名称'STRING_SPLIT'

在SQL Server 2016中,我使用STRING_SPLIT函数收到此错误

SELECT * FROM STRING_SPLIT('a,b,c',',')
Run Code Online (Sandbox Code Playgroud)

错误:

无效的对象名称'STRING_SPLIT'.

sql t-sql sql-server sql-server-2016

19
推荐指数
2
解决办法
2万
查看次数


AspNet MVC Web Api,ActionName或Route

具有Method / Action ObtainValue时,我想在调用该方法时为该方法分配一个不同的名称,所以我使用ActionName属性

    [ActionName("GetValueByID")]
    public string ObtainValue(int id)
    {
        return "value";
    }
Run Code Online (Sandbox Code Playgroud)

但是我也可以使用Route属性,如下所示

    [Route("Api/Values/GetValueByID")]
    public string ObtainValue(int id)
    {
        return "value";
    }
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,有区别吗?应该使用其中一个?如果我同时使用两者,那该怎么办?

c# asp.net-mvc asp.net-web-api

5
推荐指数
1
解决办法
1207
查看次数

INNER JOIN和,COMMA之间的区别

我在下面的两个查询和相同的执行计划中都得到相同的结果,有什么区别吗?还是我更喜欢写查询?

SELECT PS.StepID,PR.ProgramID FROM ProgramSteps PS, Programs PR
WHERE PS.ProgramID = PR.ProgramID

SELECT PS.StepID,PR.ProgramID FROM ProgramSteps PS
INNER JOIN Programs PR ON PS.ProgramID = PR.ProgramID
Run Code Online (Sandbox Code Playgroud)

sql

1
推荐指数
1
解决办法
1043
查看次数