我知道可以通过执行以下操作来创建存储过程并将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)
但出于某种原因,我得到错误亮点.我在语法上做错了吗?或者这不可能吗?
我正试图找到一种列出所有C#关键字的方法.我需要进行比较,例如:
if (key == "if" || key == "while" || <further_comparisons>)
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
通过搜索这些关键字的列表来做这件事会更好,我想在不输入的情况下这样做.
我正在查看System.CodeDom命名空间,看看我是否能找到一些东西.
如果你们中的任何人能告诉我在哪里可以找到它,我会非常感激.先感谢您!