Registry den okuma yapan fonksiyon

aşağıdaki fonksiyon ile windows registery’den değer okuma işlemi yapabilirsiniz. fonksiyonu execute ediniz. create function fnc_read_reg (@key NvarChar(100), @rootkey NvarChar(100), @value_name NvarChar(50)) Returns NvarChar(100)asbegin DECLARE @values VARCHAR(20) DECLARE @keys VARCHAR(100) SET @keys = @key EXEC master..xp_regread @rootkey = @rootkey, @keys = @keys, @value_name = @value_name, @values = @values OUTPUT return @valuesend Kullanımı ise aşağıdaki gibidir. select DBO.fnc_read_reg(‘SOFTWARE\Microsoft\Internet Explorer’,’HKEY_LOCAL_MACHINE’,’Version’) yukarıdaki kod sisteminize kurulu olan internet explorerin versiyon … Okumaya devam et Registry den okuma yapan fonksiyon

SQL Server 2017 Express Edition’ı kullanmaya karar vermek

SQL Server 2017 Express Edition’ı kullanmaya karar vermek Uygulamanız için bir veritabanı çözümüne ihtiyacınız var, ancak ek veritabanı lisansları satın almak istemiyorsunuz. Bir veritabanı platformu seçmeden önce, bir meslektaşınız size SQL Server 2017 Express sürümü hakkında bilgi verdi, ancak son ürününüzde SQL Server Express’i kullanmaya karar vermeden önce birçok sorunuz var. Bu ipucunda size SQL Server 2017 Express versiyonunun temellerini ve bunun uygulamanız için doğru … Okumaya devam et SQL Server 2017 Express Edition’ı kullanmaya karar vermek

TCMB’den döviz kurlarını çekmek

TCMB’den döviz kurlarını çekip microsoft sql veritabanında  tabloya yazmak için aşağıdaki sorguyu kullanabilirsiniz. CREATE TABLE #xml ( STRXML varchar(max) )DECLARE @URL VARCHAR(8000) SELECT @URL = ‘http://www.tcmb.gov.tr/kurlar/today.xml’ DECLARE @Response varchar(8000)DECLARE @XML xmlDECLARE @Obj int DECLARE @Result int DECLARE @HTTPStatus int DECLARE @ErrorMsg varchar(MAX)DECLARE @GUN SMAlLDATETIME=GETDATE()EXEC @Result = sp_OACreate ‘MSXML2.XMLHttp’, @Obj OUT EXEC @Result = sp_OAMethod @Obj, ‘open’, NULL, ‘GET’, @URL, falseEXEC @Result = sp_OAMethod @Obj, send, … Okumaya devam et TCMB’den döviz kurlarını çekmek

Sql tarih işlemleri

Yerel SQL tarih tanımlarını Amerikan tarih biçimine göre ayarlar. Diğer tarih biçimlerini desteklemez. Amerikan tarih biçimi AA/GG/YY yada AA/GG/YYYY olarak iki çeşittir. Tarih kullanımımnda bir hataya mahal vermemek için tarih değerleri tek yada çift tırnak içine alınırlar. Eğer tarih değerini tırnak içine almazsak örneğin 17/7/2000 tarihini 17 bölü 7 bölü 2000 olarak algılayacaktıraşağıda çeşitli tarih ile ilgili işlemleri bulabilirsiniz.  1 2 3 4 5 6 … Okumaya devam et Sql tarih işlemleri

SQL Karşılaştırma Anahtar Kelimeleri

SQL Karşılaştırma Anahtar Kelimeleri sql sorgusunun arama yeteneklerini geliştirmek için kullanılan operatörlere karşılaştırma operatörleri denmektedir. bunlar kısaca: IN  BETWEEN AND NULL LIKE   operatörleridir.  SQL LIKE Operatörü LIKE operatörü , sütun değerleri belirtilen bir kuralla eşleşen bir tablodaki tüm satırları listelemek için kullanılır. Satırları belirli bir kurallaeşleştirmek istediğinizde veya tüm değeri bilmediğinizde kullanışlıdır. Bu amaçla joker karakteri ‘%’ kullanıyoruz. Örneğin: ‘S’ ile başlayan tüm öğrencileri seçmek … Okumaya devam et SQL Karşılaştırma Anahtar Kelimeleri

SQL Operatörler

Karşılaştırma Operatörleri ve Mantıksal Operatörler olmak üzere iki tür Operatör vardır. Bu operatörler, seçilecek verileri filtrelemek için esas olarak WHERE deyimi, HAVING deyiminde kullanılır. Karşılaştırma operatörleri: Karşılaştırma operatörleri, sütun verilerini bir koşuldaki belirli değerler ile karşılaştırmak için kullanılır. Karşılaştırma operatörleri, verileri belirli koşullara göre filtrelemek için kullanılır  SELECT ifadesiyle birlikte de kullanılır. OPERATÖR ANLAMI < Küçük > Büyük = Eşit <= Küçük veya eşit >= … Okumaya devam et SQL Operatörler

SQL alias nedir neden kullanırız

SQL alias nedir neden kullanırız. SQL Aliasları  sütunlar ve tablolar için tanılarız .Temel olarak, seçili sütunun daha okunabilir olmasını sağlamak için takma adlar oluşturulur. Sütunlar için takma adlar: Örneğin: Tüm öğrencilerin ilk adını seçmek istersek sorgu şöyle olur: SELECT first_name AS Name FROM student_details;orSELECT first_name Name FROM student_details; Yukarıdaki sorguda, first_name sutununa ‘ad’ olarak bir takma ad verilir. Sonuç gösterildiğinde, sütun adı ‘first_name’ yerine ‘Name’ … Okumaya devam et SQL alias nedir neden kullanırız