Я хочу использовать хранимую процедуру для добавления некоторых данных в таблицу SQL, но я не могу сохранить хранимую процедуру. Что я могу сделать?не может сохранить хранимую процедуру в SQL-сервере. DB
ответ
Это может быть запутанным в первый раз, но для создания хранимой процедуры необходимо выполнить некоторый код:
CREATE PROCEDURE YourSPName
@MyParam1 nvarchar(MAX) = '',
@MyParam2 nvarchar(MAX) = ''
AS
BEGIN
SET NOCOUNT ON;
-- Insert statements for procedure here
SELECT * FROM YourTable
END
GO
В вашем случае, вместо выполнения кода вы сохранили код, который должен был быть выполнен в файле .sql на вас r локальный диск. Чтобы выполнить код, найдите красную восклицательную табличку в панели меню или перейдите в Query -> Execute.
Студия управления SQL может создать код для создания SP для вас, щелкнув правой кнопкой мыши папку Stored Procedures
, затем Stored Procedure...
.
Обратите внимание, что вам также потребуется выполнить некоторый код, если вы хотите изменить существующий хранимый процесс. В студии управления SQL вы можете щелкнуть правой кнопкой мыши по существующему SP, затем выбрать Modify
.
Вы сохраняете процедуру SearchByID
в локальной файловой системе, именовав файл AddToTable2
. Это не поможет вам назвать это кодом.
Вам необходимо создать новую хранимую процедуру на сервере. Вы можете сделать это, щелкнув правой кнопкой мыши Хранимые процедуры и выбрав Новая хранимая процедура. Это создаст файл с выражением SQL, начиная с CREATE PROCEDURE ...
. Затем вам нужно будет выполнить этот оператор для создания процедуры (т. Е. Сохранить ее).
как выполнить заявление? –
- 1. Mongo DB замените хранимую процедуру
- 2. не может создать хранимую процедуру
- 3. Не может найти хранимую процедуру
- 4. Вызвать хранимую процедуру в другую хранимую процедуру
- 5. Сохранить хранимую процедуру в строке в MVC
- 6. Entity Framework не может запускать хранимую процедуру
- 7. DB2 не может создать простую хранимую процедуру
- 8. ExecuteScalar не может найти хранимую процедуру
- 9. не может создать хранимую процедуру с параметрами
- 10. ASP.NET FormView не может выполнить хранимую процедуру
- 11. PL/SQL не может выполнить хранимую процедуру
- 12. NHibernate GetNamedQuery не может выполнить хранимую процедуру
- 13. не может создать хранимую процедуру с sequelize
- 14. Преобразовать в хранимую процедуру
- 15. не позволяет выполнить хранимую процедуру
- 16. Не удается выполнить хранимую процедуру
- 17. jquery.ui.autocomplete не удаляет хранимую процедуру
- 18. Crystal Reports может использовать хранимую процедуру
- 19. Преобразовать в хранимую процедуру
- 20. Не удается создать хранимую процедуру
- 21. Не удается создать хранимую процедуру
- 22. Как шифровать хранимую процедуру
- 23. Не правильно вызвать хранимую процедуру?
- 24. Не удается найти хранимую процедуру
- 25. Не удалось найти хранимую процедуру ''.
- 26. Пользователь может создавать, но не выполнить хранимую процедуру,
- 27. не может загрузить хранимую процедуру в devart linqconnect
- 28. Асинхронно запускать хранимую процедуру
- 29. Проблема, вызывающая хранимую процедуру
- 30. , который обновил хранимую процедуру?
где можно объявить параметры? –
Я добавил их в примере. –
Большое спасибо. –