Sanal tablo oluşturma

Post Reply
ahmet
Site Admin
Posts: 40
Joined: Tue Feb 23, 2021 6:54 pm

Sanal tablo oluşturma

Post by ahmet »

Code: Select all

declare @mus_id integer
set @mus_id=1

create table #tmp(fid INT,tarih datetime, tur varchar(1),durum int);

insert into #tmp(fid,Tarih,tur,durum)
select fis.id,fis.tarih,fis.tur,fis.durum from dbo.fis where fis.mus_id=@mus_id and tur< 4

insert into #tmp(fid,Tarih,tur,durum)
select servis_formlar.id, servis_formlar.tarih_giris,'S',0 FROM servis_formlar where servis_formlar.mus_id=@mus_id

select * from #tmp WHERE durum =0 order by tarih desc
DROP TABLE #tmp 
CREATE TABLE: tmp isimli tablo oluşturuluyor ve sütunlar tanımlanıyor
INSERT INTO: tmp içine satırlar ekleniyor
SELECT: okunacak tablodan bilgiler okunuyor
DROP: Geçici tabloyu siliyor fakat tablo yine de listeleniyor sonra geçici SQL klasöründe de kalmıyor. Yoksa sorgu yenilenince geçici klasörde bu isimde tablo var hatası alırız
Post Reply