Sayfayı Yazdır | Pencereyi Kapat

bir view'i hergün otomatik mail atsin

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: SQL
Forum Adı: SQL Veri Tabanı İşlemleri
Forum Tanımlaması: Table,View,Trigger,SELECT,UPDATE,INSERT...
URL: http://www.erpne.org/forum_posts.asp?TID=1816
Tarih: 22 Kasım 2024 Saat 08:00
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: bir view'i hergün otomatik mail atsin
Mesajı Yazan: jung
Konu: bir view'i hergün otomatik mail atsin
Mesaj Tarihi: 04 Aralık 2009 Saat 17:01

Merhabalar,

Sql serverdan yedeklemenin tamamlanip tamamlanmadigini hergün mail olarak alabiliyorum. Acaba herhangibir sql cümlesini veya bir view'i çalistirip sonucunu belirli araliklarla herhangibir mail adresine gönderebilirmiyiz ?
 
 



Cevaplar:
Mesajı Yazan: epik
Mesaj Tarihi: 04 Aralık 2009 Saat 20:49
islem sonuç agacina script SP belirterek çalisma yapilabilir

-------------
YazilimDestek
EgitimDanismanlik


Mesajı Yazan: epik
Mesaj Tarihi: 04 Aralık 2009 Saat 20:50
disardan farkli özel yazilimla isemde yapilabilir

-------------
YazilimDestek
EgitimDanismanlik


Mesajı Yazan: jung
Mesaj Tarihi: 07 Aralık 2009 Saat 08:08
bir örnekle açiklarsaniz daha iyi anlasilir gibi


Mesajı Yazan: Conari
Mesaj Tarihi: 07 Aralık 2009 Saat 08:34
mssqL studio dan Joblari incele.

-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: jung
Mesaj Tarihi: 07 Aralık 2009 Saat 12:07
inceledim ama yine birsey anlamadim
bir sql cümlesini job haline getiriyorum .
sonucu mail olarak gönderemiyorum.


Mesajı Yazan: Conari
Mesaj Tarihi: 08 Aralık 2009 Saat 14:44
Notifications kismina bakabilirsin.
Daha fazlasi için http://msdn.microsoft.com/en-us/library/ms191130.aspx - http://msdn.microsoft.com/en-us/library/ms191130.aspx

-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: jung
Mesaj Tarihi: 09 Aralık 2009 Saat 08:13

exec sp_makewebtask 'c:\otorapor.XLS',

@QUERY='SELECT CARI_KOD,CARI_ISIM,CARI_ILCE,CARI_IL,PLASIYER_KODU,CARI_TEL,FAX,KAYITTARIHI FROM TBLCASABIT WHERE KAYITTARIHI>= GETDATE()-7  AND CARI_KOD LIKE '120-%'

exec msdb..sp_send_dbmail

@profile_name='MAILPROFILIADI',

@subject ='Yeni acilan Cariler ',

@body ='Son 1 haftada yeni eklenen cariler raporu otomatik olarak olusturularak ekte gonderilmistir iyi calismalar.',

@recipients='info@xxx.com',

@file_attachments ='c:\otorapor.XLS';

bu cumlede  AND CARI_KOD LIKE '120-%' kisitini silersem çalisiyor ancak ben bu kisitida vermek istiyorum. parantez felanmi koymam lazim bir yerlere ?


Mesajı Yazan: Conari
Mesaj Tarihi: 09 Aralık 2009 Saat 08:48
mesaj almiyormusun?
belki Like komutunu kullandirmak istemiyordur.
rapor kodlarina göre kisitlandirip dene.


-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: jung
Mesaj Tarihi: 09 Aralık 2009 Saat 08:52
maili aliyorum ama üst tirnakli bir komut varsa hata veriyor.
rapor kodlari dedigin nedir ?


Mesajı Yazan: Conari
Mesaj Tarihi: 09 Aralık 2009 Saat 09:43

iyide hata veriyor demek isi çözmüyor hata nedir?

rapor kodlari dedigim, Cari deki Grup kodu, Kod1-2-3 v.s.


-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: jung
Mesaj Tarihi: 09 Aralık 2009 Saat 09:48

üst tirnakli bir komut yazarsak

Msg 102, Level 15, State 1, Line 2

Incorrect syntax near '120-'.

diye bir hata veriyor
 
 
Ancak simdi çözdüm gibi .
 
like komutunuda içeren bir cümleyi view olarak kaydedip
@QUERY='SELECT * from viwevin_adi'
 
diye komutu düzenlersek canavar gibi :) çalisiyor


Mesajı Yazan: Conari
Mesaj Tarihi: 09 Aralık 2009 Saat 11:19
Iyide sen ilk cümlede @QUERY sini kapatmamissin ki :)

-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: jung
Mesaj Tarihi: 12 Aralık 2009 Saat 09:27
simdi söyle bir sorun var job steplerinde

sipharotr

viewine select yaptigimda sonuçlar bos çikiyor 
 
bunu nasil hallederim
 
exec nsp_netsesguncelle 2, 'netsis',1,0,'e','h','2',-1,'H',0,0,'H'
cümlesini step'in basina yaziyorum ama olmuyor.
bu cümle sadece query de ise yariyor..


Mesajı Yazan: Conari
Mesaj Tarihi: 14 Aralık 2009 Saat 09:46

Sipharotr deki fieldlari kendin TBLSIPATRA dan çek.



-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: jung
Mesaj Tarihi: 15 Aralık 2009 Saat 13:44

sagolun simdi viewimizi hazirladik.

Ancak sorunlar bitmedi :)
 
view sorgusu sonuçlari excel dosyasina otomatik olarak geliyor.
 
PLAS_KODU TESLIM_TRH CARI_ISIM STOK_KODU STOK_ADI SIP_TRH SIP_MIK TES_MIK
2 2009-12-15 00:00:00.000 XXX A.S. ST001 ABCMATIK100 2009-12-15 00:00:00.000 200.000.000 200.000.000
3 2009-12-14 00:00:00.000 YYY LTD. ST002 ABCMATIK200 2009-12-07 00:00:00.000 1.200.000.000 1.200.000.000
3 2009-12-14 00:00:00.000 YYY LTD. ST005 ABCMATIK300 2009-12-01 00:00:00.000 400.000.000 400.000.000
3 2009-12-14 00:00:00.000 YYY LTD. ST099 ABCMATIK400 2009-12-14 00:00:00.000 1.000.000.000 1.000.000.000
3 2009-12-14 00:00:00.000 ZZZ BAKKAL DUKKANI ST108 ABCMATIK500 2009-12-14 00:00:00.000 1.000.000.000 1.000.000.000
 
 
Sonuç tablosunda tarihlerdeki dakika saat .... bilgisi fazla onu sadece tarihi gösterecek sekilde kirpamadim birde siparis rakamlari 8 basamak fazla. aslinda siparis miktarlari 2-12-4-10-10
round komutunu round(SIP_MIK,2) seklinde kullaniyorum ama ise yaramiyor.
 
 


Mesajı Yazan: Conari
Mesaj Tarihi: 15 Aralık 2009 Saat 13:59
Siparis miktarlarini 100 000 000 e böl :)
Tarihleri sorgularken de
convert(char(8),TESLIM_TARIHI) ile 8 haneye çevir.


-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: jung
Mesaj Tarihi: 15 Aralık 2009 Saat 17:29
bu sql çok inatçi
 100 000 000 e bölünce 0,00000000200000000 yaziyor deli olacagim sonunda :)
 
tarih içinse tesekkür ederim

convert(char(11),dbo.TBLSTHAR.STHAR_TARIH,110)

yazdigimda istedigimi aldim 12-15-2009 seklinde oluyor :)


Mesajı Yazan: Conari
Mesaj Tarihi: 16 Aralık 2009 Saat 08:32
110 yerine, 104 veya 105 kullan. gün ay yil.
miktar için de o zaman FLOAT a çevir.

CONVERT(FLOAT,SIP_MIK)



-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: jung
Mesaj Tarihi: 16 Aralık 2009 Saat 13:36

CONVERT(FLOAT,SIP_MIK) metne çevirdi rakamlari

STR(dbo.TBLSTHAR.STHAR_GCMIK, 11, 0)  tam olarak isimi çözdü
tesekkürler Sn. Conari



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net