Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Użycie tymczasowych funkcji lub procedur w skrypcie

Tak, możesz:

CREATE PROCEDURE #usp_TempOne 
@Input INT,
@Output INT OUTPUT
as 
SET @Output = @Input * 2
RETURN
GO
DECLARE @i INT = 10, @o INT;
EXEC #usp_TempOne @i, @o OUTPUT
SELECT @o



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Łączenie trzech stołów z łączeniami innymi niż INNER JOIN

  2. błąd w tworzeniu tabeli tymczasowej za pomocą dynamicznego sql

  3. Datepart dla czasu pomiędzy (zamiast Konwertuj datę)

  4. Utwórz wyzwalacz, aby wstawić wartość kolumny do innej kolumny tej samej tabeli SQL Server 2005

  5. Połącz wartości na podstawie ID