“Проверьте, обновляет ли значение обновление или вставка SQL” Ответ

Проверьте, обновляет ли значение обновление или вставка SQL

IF EXISTS (SELECT * FROM Bookings WHERE FLightID = @Id)
BEGIN
    --UPDATE HERE
END
ELSE
BEGIN
   -- INSERT HERE
END
Ugliest Unicorn

T-SQL проверьте, существуют ли данные

if exists(select 1 from INFORMATION_SCHEMA.TABLES T 
              where T.TABLE_NAME = 'Bookings') 
begin
    drop table Bookings
end
GO

create table Bookings(
  FlightID    int identity(1, 1) primary key,
  TicketsMax    int not null,
  TicketsBooked int not null
)
GO

insert  Bookings(TicketsMax, TicketsBooked) select 1, 0
insert  Bookings(TicketsMax, TicketsBooked) select 2, 2
insert  Bookings(TicketsMax, TicketsBooked) select 3, 1
GO

select * from Bookings
Witty Worm

Ответы похожие на “Проверьте, обновляет ли значение обновление или вставка SQL”

Вопросы похожие на “Проверьте, обновляет ли значение обновление или вставка SQL”

Больше похожих ответов на “Проверьте, обновляет ли значение обновление или вставка SQL” по TypeScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования