我想知道是否有人可以帮助我。
我对SQL Server Management Studio非常陌生......我现在正在查看存储过程。
我看到一行说明以下内容
@title varchar (50)
这很容易搞清楚....创建一个名为title的变量,并为其提供varchar(50)
的数据类型
然后,在下一行中有以下内容:
@exampleid int = 1
这是我不明白的一点。
这是否意味着将字段exampleid
设置为1?
干杯。
答案 0 :(得分:2)
在SQL Server 2008及更高版本中,您可以使用
DECLARE @exampleid int = 1
这定义了变量,并立即为其指定值1
。
或者如果这是在存储过程的头部:
CREATE PROCEDURE dbo.SomeProcedure
@exampleid int = 1
.....
然后它是一个存储过程参数,默认值为1
,如果您没有指定其他内容,则会使用它。