小编Mar*_*ros的帖子

将TABLE作为参数传递而不创建TYPE

我知道可以通过执行以下操作来创建存储过程并将TABLE作为参数传递:

CREATE TYPE MyTableType AS TABLE (Id UNIQUEIDENTIFIER)

CREATE PROCEDURE MyProcedure
    @ids MyTableType READONLY
AS
...
Run Code Online (Sandbox Code Playgroud)

我不想像上面那样创建一个TYPE,因为我被告知不要在数据库中创建类型依赖项.所以我想做以下事情:

CREATE PROCEDURE MyProcedure
    @ids TABLE (Id UNIQUEIDENTIFIER)
AS
Run Code Online (Sandbox Code Playgroud)

但出于某种原因,我得到错误亮点.我在语法上做错了吗?或者这不可能吗?

sql-server

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

列出C#关键字

我正试图找到一种列出所有C#关键字的方法.我需要进行比较,例如:

if (key == "if" || key == "while" || <further_comparisons>)
{
     // do something
}
Run Code Online (Sandbox Code Playgroud)

通过搜索这些关键字的列表来做这件事会更好,我想在不输入的情况下这样做.

我正在查看System.CodeDom命名空间,看看我是否能找到一些东西.

如果你们中的任何人能告诉我在哪里可以找到它,我会非常感激.先感谢您!

.net c#

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

标签 统计

.net ×1

c# ×1

sql-server ×1