INSERT INTO @TABLE
Em vez de armazenar valores estáticos em uma variável de tabela, vamos armazenar o resultado de uma consulta.
Este exercicio faz parte do curso
Escrevendo Funções e Procedures no SQL Server
Instruções do exercicio
- Declare uma variável
TABLEchamada@RideDatescom as seguintes colunas:RideStarteRideEnd. - As duas colunas da variável de tabela devem ser do tipo de dados
date. - Faça um
SELECTdos valores únicos deStartDateeEndDateda tabelaCapitalBikeShare. UseCASTpara convertê-los dedatetimeparadate. - Armazene os resultados da consulta em
@RideDates.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
-- Declare @RideDates
___ ___ ___(
-- Define RideStart column
___ ___,
-- Define RideEnd column
___ ___)
-- Populate @RideDates
___ ___ @RideDates(RideStart, RideEnd)
-- Select the unique date values of StartDate and EndDate
SELECT ___
-- Cast StartDate as date
___(___ as date),
-- Cast EndDate as date
___(___ as date)
FROM CapitalBikeShare
SELECT *
FROM @RideDates