Monthly Archive: Eylül 2022
Herkese merhaba, Bu yazıda SQL Server’da Identity kolonuna sahip olan tabloları listelemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Identity kolonuna sahip olan tabloları listelemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT [schema] = s.name, [table] = t.name FROM sys.schemas AS s INNER JOIN...
Herkese merhaba, Bu yazıda SQL Server’da Bellek kullanımını görüntülemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Bellek kullanımını görüntülemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. select (physical_memory_in_use_kb / 1024) Phy_Memory_usedby_Sqlserver_MB, (locked_page_allocations_kb / 1024) Locked_pages_used_Sqlserver_MB, (virtual_address_space_committed_kb / 1024) Total_Memory_UsedBySQLServer_MB, process_physical_memory_low, process_virtual_memory_low from sys.dm_os_process_memory Yukarıdaki kodu...
Herkese merhaba, Bu yazıda SQL Server’da XML dosyasını tabloya aktarmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda XML dosyasını tabloya aktarmak isteyebilirsiniz. Belgeyi oluşturup kodları çalıştırdığınız zaman aşağıdaki gibi bir sonuç alacaksınız. Görüldüğü üzere XML dosyasını tabloya aktarmış olduk. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 283 Kez Okundu
Herkese merhaba, Bu yazıda SQL Server’da Oracle NEXT_DAY fonksiyonunu yazmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda başka veritabanlarında olan fonksiyonları görmek ve kullanmak isteyebiliriz. NEXT_DAY fonksiyonu nedir? NEXT_DAY fonksiyonu 2 parametrelidir. Birinci parametre tarih bilgisini, ikinci parametre belirttiğimiz tarihten sonra ilk görmek istediğimiz tarihin gün bilgisini tutmak için kullanılır....
Herkese merhaba, Bu yazıda SQL Server’da veri tiplerinin PostgreSQL karşılıklarını göstermeye çalışacağım. SQL Server ve PostgreSQL benzer veri türlerine sahiptir. Çoğu eşittir fakat bazıları eşit değildir. SQL Server’dan PostgreSQL’e geçiş yaparken, doğru tür eşlemeyi akılda tutmak ve aşağıdaki tabloyu kullanmak önemlidir. SQL Server PostgreSQL BIGINT BIGINT BINARY(n) BYTEA BIT BOOLEAN...
Herkese merhaba, Bu yazıda SQL Server’da o an çalışan sorguları listelemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda o an çalışan sorguları listelemek listelemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT db.name, er.session_id, er.transaction_id, er.start_time, er.status, er.command, er.wait_time FROM sys.dm_exec_requests AS er JOIN sys.sysdatabases...
Herkese merhaba, Bu yazıda SQL Server’da Oracle MONTHS_BETWEEN fonksiyonunu yazmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda başka veritabanlarında olan fonksiyonları görmek ve kullanmak isteyebiliriz. MONTHS_BETWEEN fonksiyonu nedir? MONTHS_BETWEEN fonksiyonu iki tarih arasındaki ay farkını bulmak için kullanılır. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION SQLServer_MONTHS_BETWEEN ( @tarih1...
Herkese merhaba, Bu yazıda SQL Server’da Split fonksiyonu ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda elinizde bulunan virgüllü dizeleri Id’li şekilde ayırarak tablo şeklinde göstermek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION fn_Split ( @delimited NVARCHAR(MAX), @delimiter NVARCHAR(100) ) RETURNS @t TABLE (...
Herkese merhaba, Bu yazıda SQL Server’da tüm kullanıcıları listelemek ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tüm kullanıcıları listelemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT name AS username, create_date, modify_date, type_desc AS type, authentication_type_desc AS authentication_type FROM sys.database_principals WHERE type NOT IN ( ‘A’,...
Herkese merhaba, Bu yazıda SQL Server’da KDV’li tutar bulan fonksiyon ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda KDV’li tutarı hesaplamak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION fn_KDVliTutarBulmak ( @KDVDegeri DECIMAL(10, 2), @KDVsizTutar DECIMAL(10, 2) ) RETURNS DECIMAL(10, 2) AS BEGIN DECLARE @KDVliTutar...