Я хочу спросить о трюках для создания хранимой процедуры.Простой способ создания хранимой процедуры
Когда я пытаюсь создать процедуру, мне нужно написать поля в начале знака @
- так что у меня нет простого способа сделать это?
Как это
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