Troia otomatik mail attırmak.

/*RECETE REVIZE TARIHI 30 GUNU GECMIS ISE MAIL AT*/
OBJECT:
STRING TXT,
STRING USR,
STRING SUBTEXT,
STRING RENK,
STRING HAYALI,
INTEGER MATBOY;

MATBOY=STRLEN(TBLSARJ_MATERIAL);
MATBOY=MATBOY-1;
HAYALI=STRSTR(TBLSARJ_MATERIAL,0,MATBOY);
HAYALI=’H’+HAYALI;
RENK=STRSTR(TBLSARJ_VOPTIONS,9,3);
SELECT CASE WHEN CHANGEDBY=” THEN CREATEDAT ELSE CHANGEDAT END AS CREATEDAT, CASE WHEN CHANGEDBY=” THEN DATEDIFF(DAY,CREATEDAT,GETDATE()) ELSE DATEDIFF(DAY,
CHANGEDAT,GETDATE()) END AS TLINE
FROM PNTFBOMASSREV
WHERE BOMNUMBER=HAYALI
AND OPTIONKEY=RENK
INTO TBLREVIZE;
IF SELECTED THEN

IF TBLREVIZE_TLINE > 30 THEN
SELECT *
FROM IASUSERS
WHERE CLIENT = SYS_CLIENT
AND USERNAME = SYS_USER;

SELECT ‘R: ‘+STEXT AS RENK
FROM IASVAROPTIONX
WHERE VARIANTKEY=’L’
AND ATTRIBUTEKEY=’02′
AND OPTIONKEY=RENK
INTO TBLR;

TXT=SSARJ + TOCHAR(13) +TBLSARJ_MATERIAL+ TOCHAR(13) +TBLR_RENK+ TOCHAR(13) +TBLREVIZE_CREATEDAT+ TOCHAR(13) +TBLREVIZE_TLINE+ TOCHAR(13) +SYS_USER;
USR=’fdonmez@penti.com.tr’+TOCHAR(59)+’bkoc@penti.com.tr’+TOCHAR(59)+’laboratuvar@penti.com.tr’+TOCHAR(59)+’stin@penti.com.tr’;
USR=USR+TOCHAR(59)+’boyasarj@penti.com.tr’+TOCHAR(59)+’boyahane1@penti.com.tr’;

SUBTEXT=’IAS Boyahane Reçete Revize 30 günü geçen kontrol..’;
SENDMAIL MESSAGE TXT TOADDRESS USR SUBJECT SUBTEXT FROM IASUSERS_MAILADRESS ;
ENDIF;

ENDIF;

SQL linked server access 2007

USE [master]
GO
EXEC master.dbo.sp_addlinkedserver @server = N’ACCESS’, @srvproduct=N’access’, @provider=N’Microsoft.ACE.OLEDB.12.0′, @datasrc=N’E:\DosyaAdi.accdb’
GO

USE [master]
GO
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N’ACCESS’, @locallogin = NULL , @useself = N’False’
GO

select * from ACCESS…TabloAdi

Sql sayısal fonsiyonlar

Sayıları yuvarlama, mutlak değerini alma, kuvvet alma gibi sayısal fonsiyonlar….

SELECT 1.0/3.0 AS BOLME

, CEILING(1.0/3.0) AS YUKARIYUVARLA

, CEILING(2.09) AS YUKARIYUVARLA2
, ABS(-1) AS MUTLAKDEGER

, FLOOR(2.09) AS ASAGIYUVARLA
,ROUND(1.4,0) AS BUCUKASAGI

, ROUND (1.6,0) AS BUCUKYUKARI

, SQRT(144) AS KOKAL

, RAND() AS RASTGELESAYI
,POWER(12,2) AS KUVVET;

Debian depoların ve sistemin güncellenmesi.

Debian da depo adresleri /etc/apt/sources.list  de yer almaktadır.

Buradaki depo adreslerini netten bulacağınız depolar ile güncellemek için konsoldan yetkili kullanıcı olarak gedit /etc/apt/sources.list yazarak istediğiniz güncellemeleri yapınız.

Bu işlemden sonra :

apt-get update

apt-get upgrade

komutları ile sisteminizi güncelleyiniz.

Benim internetten bulduğum depo listesi de aşağıdaki gibidir.

deb http://ftp.us.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.us.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

deb http://ftp.us.debian.org/debian experimental main contrib non-free

deb http://http.us.debian.org/debian/ sid contrib non-free main

# deb http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free
# deb-src http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free

# deb http://www.debian-multimedia.org testing main non-free contrib
# deb-src http://www.debian-multimedia.org testing main non-free contrib

deb http://ftp.us.debian.org/debian/ squeeze-updates main
deb-src http://ftp.us.debian.org/debian/ squeeze-updates main

#skype
# deb http://download.skype.com/linux/repos/debian/ stable non-free

#wine
deb http://www.lamaresh.net/apt sid main

#backports
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

#mozilla
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

#google
deb http://dl.google.com/linux/deb/ stable non-free

#opera
deb http://deb.opera.com/opera sid non-free