T-SQL - procedimentos armazenados
O MS SQL Server Stored procedure é usado para economizar tempo para escrever código repetidamente, armazenando o mesmo no banco de dados e também obter a saída necessária passando parâmetros.
Sintaxe
A seguir está a sintaxe básica da criação de procedimento armazenado.
Create procedure <procedure_Name>
As
Begin
<SQL Statement>
End
Go
Exemplo
Considere a tabela CUSTOMERS com os seguintes registros.
ID NAME AGE ADDRESS SALARY
1 Ramesh 32 Ahmedabad 2000.00
2 Khilan 25 Delhi 1500.00
3 kaushik 23 Kota 2000.00
4 Chaitali 25 Mumbai 6500.00
5 Hardik 27 Bhopal 8500.00
6 Komal 22 MP 4500.00
7 Muffy 24 Indore 10000.00
O comando a seguir é um exemplo que buscaria todos os registros da tabela CUSTOMERS no banco de dados Testdb.
CREATE PROCEDURE SelectCustomerstabledata
AS
SELECT * FROM Testdb.Customers
GO
O comando acima produzirá a seguinte saída.
ID NAME AGE ADDRESS SALARY
1 Ramesh 32 Ahmedabad 2000.00
2 Khilan 25 Delhi 1500.00
3 kaushik 23 Kota 2000.00
4 Chaitali 25 Mumbai 6500.00
5 Hardik 27 Bhopal 8500.00
6 Komal 22 MP 4500.00
7 Muffy 24 Indore 10000.00