我想询问关于创建存储过程的技巧。创建存储过程的简单方法
当我尝试创建过程时,我必须在@
符号的开头写入字段 - 所以我没有简单的方法来执行此操作?
像这样
CREATE PROCEDURE [dbo].[Insert_Vehicle_Procedure]
(@VehiclePlateNo varchar(max),
@Variety varchar(max)
)
AS
SET NOCOUNT OFF
INSERT INTO [dbo].[Vehicles] ([VehiclePlateNo], [Variety])
VALUES (@VehiclePlateNo, @Variety)
有时有数以百计的领域写他们可真烦人:)
这个存储过程已经很简洁了,你究竟在寻找什么“优化”在这里?我想你可以让你的变量/实体/等。名字*较短*,但是很快你会发现收益递减,因为在几个字符后,这些简明的名字将不再有效地描述自己。如果你只是不想输入代码,那么你可能需要一些代码生成工具。即使是一个本土的。您可以查询表结构并从中发布您的过程文本。 – David
没有长度的BTW'varchar'与那里的'varchar(1)'相同。 SSMS工具包有一个帮助程序可以为表格创建简单的crud程序。 –
我知道@MartinSmith我写道,我只是一个例子。 – Sososo