Monthly Archive: Mart 2020
Herkese merhaba, Bu yazıda SQL Server’da ADO.NET parametreleri oluşturmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda Asp.Net WebForms ve ADO.NET üzerinde çalışan kişiler, çok kolonlu büyük tablolarda SqlCommand nesnesi için parametre yazma sıkıntısı çekerler. Parametre yazmada zaman kazanmak ve hızlı bir şekilde parametreler oluşturmak için aşağıdaki sorguyu kullanabilirsiniz. SELECT ‘cmd.Parameters.AddWithValue(“@’...
Herkese merhaba, Bu yazıda SQL Server’da tablo kolonlarını virgülle ayırarak listelemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tablo kolonlarını virgülle ayırarak listelemek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT TABLE_SCHEMA TabloSema, TABLE_NAME AS TabloAdi, STUFF( ( SELECT ‘,’ + C.COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS AS C WHERE C.TABLE_SCHEMA =...
Herkese merhaba, Bu yazıda SQL Server’da Datetime sütunundaki saati güncellemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda Datetime sütunundaki saati güncellemek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE @Date AS DATETIME; SET @Date = ‘2012-06-07 23:59:59’; SELECT CONVERT(VARCHAR(10), @Date, 120) + ‘ 12:34:56’ AS Tarih; Kodu çalıştırdığınızda aşağıdaki...
Herkese merhaba, Bu yazıda SQL Server’da Datetime kolonundaki saati güncellemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda Datetime kolonundaki saati güncellemek isteyebiliriz. İlk olarak aşağıdaki makaleyi okuyun. Çünkü bu makalede kullanılan fonksiyonu aşağıdaki makalede yazdım. Aşağıdaki örnek kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. –Örnek tablo oluşturma CREATE TABLE Tarihler (...
Herkese merhaba, Bu yazıda SQL Server’da triggerları toplu olarak silmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda veritabanındaki triggerları toplu olarak silmek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE @SQLCmd NVARCHAR(1000); DECLARE @Trig VARCHAR(500); DECLARE @sch VARCHAR(500); DECLARE TGCursor CURSOR FOR SELECT ISNULL(tbl.name, vue.name) AS [schemaName], trg.name AS...
Herkese merhaba, Bu yazıda SQL Server’da tabloları toplu olarak silmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda veritabanındaki tabloları toplu olarak silmek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE @name VARCHAR(128); DECLARE @SQL VARCHAR(254); SELECT @name = ( SELECT TOP 1 [name] FROM sysobjects WHERE [type] = ‘U’...
Herkese merhaba, Bu yazıda SQL Server’da primary key constraintleri toplu olarak silmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda veritabanındaki primary key constraintleri toplu olarak silmek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE @name VARCHAR(128); DECLARE @constraint VARCHAR(254); DECLARE @SQL VARCHAR(254); SELECT @name = ( SELECT TOP 1...
Herkese merhaba, Bu yazıda SQL Server’da foreign key constraintleri toplu olarak silmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda veritabanındaki foreign key constraintleri toplu olarak silmek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE @name VARCHAR(128); DECLARE @constraint VARCHAR(254); DECLARE @SQL VARCHAR(254); SELECT @name = ( SELECT TOP 1...
Herkese merhaba, Bu yazıda SQL Server’da fonksiyonları toplu olarak silmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda veritabanındaki fonksiyonları toplu olarak silmek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE @name VARCHAR(128); DECLARE @SQL VARCHAR(254); SELECT @name = ( SELECT TOP 1 [name] FROM sysobjects WHERE [type] IN (...
Herkese merhaba, Bu yazıda SQL Server’da viewları toplu olarak silmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda veritabanındaki viewları toplu olarak silmek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE @name VARCHAR(128); DECLARE @SQL VARCHAR(254); SELECT @name = ( SELECT TOP 1 [name] FROM sysobjects WHERE [type] = ‘V’...