Advertisement
JanuszKowalski123

6. Tabele tymczasowe i zmienne tabelaryczne

May 8th, 2024
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.25 KB | None | 0 0
  1. Tabele tymczasowe i zmienne tabelaryczne.
  2.  
  3. Tworzenie tabeli tymczasowej oraz zmiennej tabelarycznej na podstawie danych z tabeli Renewable_Energy_Devices:
  4.  
  5. Tabela tymczasowa:
  6.  
  7. CREATE TABLE #TemporaryTable (
  8.     device_id NVARCHAR(26),
  9.     device_status INT,
  10.     device_power DECIMAL(18, 0),
  11.     company_id INT
  12. );
  13.  
  14. INSERT INTO #TemporaryTable (device_id, device_status, device_power, company_id)
  15. SELECT device_id, device_status, device_power, company_id
  16. FROM Renewable_Energy_Devices;
  17.  
  18. Zmienna tabelaryczna:
  19.  
  20. DECLARE @TemporaryTable TABLE (
  21.     device_id NVARCHAR(26),
  22.     device_status INT,
  23.     device_power DECIMAL(18, 0),
  24.     company_id INT
  25. );
  26.  
  27. INSERT INTO @TemporaryTable (device_id, device_status, device_power, company_id)
  28. SELECT device_id, device_status, device_power, company_id
  29. FROM Renewable_Energy_Devices;
  30.  
  31. Oba te podejścia tworzą kopię danych z tabeli Renewable_Energy_Devices w postaci tymczasowej tabeli lub zmiennej tabelarycznej, którą można następnie wykorzystać w dalszych operacjach zapytania. Różnica między nimi polega na tym, że tabela tymczasowa jest dostępna tylko w ramach aktualnej sesji połączenia, podczas gdy zmienna tabelaryczna jest dostępna tylko w ramach zapytania, w którym została zdefiniowana.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement