Category: Orta Seviye SQL Server
Herkese merhaba, Bu kısımda SQL Server’da tablolardaki satır sayısını hesaplama kodları olacak. Kod 1 SELECT TableName = o.name , Rows = MAX(i.rows) FROM sysobjects o INNER JOIN sysindexes i ON o.id = i.id WHERE xtype = ‘u’ AND OBJECTPROPERTY(o.id, N’IsUserTable’) = 1 GROUP BY o.name ORDER BY Rows DESC GO Kod...
Herkese merhaba, Bu yazıda sizlere SQL Server’da tarih değerinden zaman kısmı nasıl kaldırılır onu anlatacağım. Tarih kısmından zaman kısmını kaldırmak derken saat kısmını kast etmekteyim. Konu ile ilgili aşağıdaki örnekleri inceleyelim. SELECT CONVERT(DATE, CURRENT_TIMESTAMP) SELECT CONVERT(DATE, ‘2017-06-15 00:00:00.000’) SELECT CONVERT(char(10), getdate(),111) Burada ilk iki örnek kullanım olarak aynıdır. İlk örnekte...
Herkese merhaba arkadaşlar, SQL Server’da Time tipli bir alana veri girişi nasıl yapılır bu konudan bahsedeceğim. Konuyu örnekli anlatarak kafalardaki karışıklığı biraz azaltmaya çalışacağım. Örnek kodları aşağıda görmektesiniz. CREATE TABLE Timetiplialan( Zaman TIME ) INSERT INTO dbo.Timetiplialan ( Zaman ) VALUES ( ’15:10:50′ — Zaman – time ) SELECT *...
Herkese merhaba arkadaşlar, SQL Server’da Date tipli bir alana veri girişi nasıl yapılır bu konudan bahsedeceğim. Konuyu örnekli anlatarak kafalardaki karışıklığı biraz azaltmaya çalışacağım. Örnek kodları aşağıda görmektesiniz. CREATE TABLE Datetiplialan( Tarih2 DATE ) INSERT INTO dbo.Datetiplialan ( Tarih2 ) VALUES ( ‘1978-01-31’ — Tarih2 – date ) SELECT *...
Herkese merhaba arkadaşlar, SQL Server’da Datetime tipli bir alana veri girişi nasıl yapılır bu konudan bahsedeceğim. Konuyu örnekli anlatarak kafalardaki karışıklığı biraz azaltmaya çalışacağım. Örnek kodları aşağıda görmektesiniz. CREATE TABLE Datetimetiplialan( Tarih DATETIME ) INSERT INTO dbo.Datetimetiplialan ( Tarih ) VALUES ( ‘2018-03-09 23:24:28.497’ — Tarih – datetime ) INSERT...
Herkese merhaba, Bu yazıda sizlere SQL Server’da tablodaki bir alanın boyutunun nasıl değiştirileceğinden bahsedeceğim. Bu işlemi SQL Server Management Studio ile design tarafında yapmak oldukça kolay. Tablo üzerinde sağ tık ile design seçildikten sonra gerekli düzenlemeyi yapıp CTRL + S ile kaydettiğimizde işlem başarılı bir şekilde tamamlanmış olur. İşlemin kod...
Herkese merhaba, Bu yazıda SQL Server’da tüm triggerların nasıl enable ya da disable yapılacağından bahsedeceğim. Disable yapmak için sp_msforeachtable ‘ALTER TABLE ? DISABLE TRIGGER all’ Enable yapmak için sp_msforeachtable ‘ALTER TABLE ? ENABLE TRIGGER all’ Kodlarını kullanabilirsiniz. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 521 Kez Okundu
Herkese merhaba, Bu kısımda SQL Server’da tüm fonksiyonları silme kodları olacak declare @procName varchar(500) declare cur cursor for select [name] from sys.objects where type = ‘fn’ open cur fetch next from cur into @procName while @@fetch_status = 0 begin exec(‘drop function ‘ + @procName) fetch next from cur into @procName end...
Herkese merhaba, Bu kısımda SQL Server’da tüm viewları silme kodları olacak DECLARE @sql VARCHAR(MAX) = ” , @crlf VARCHAR(2) = CHAR(13) + CHAR(10) ; SELECT @sql = @sql + ‘DROP VIEW ‘ + QUOTENAME(SCHEMA_NAME(schema_id)) + ‘.’ + QUOTENAME(v.name) +’;’ + @crlf FROM sys.views v PRINT @sql; EXEC(@sql); Sorgu sonucu Drop View...
Herkese merhaba, Bu kısımda SQL Server’da tüm prosedürleri silme kodları olacak declare @procName varchar(500) declare cur cursor for select [name] from sys.objects where type = ‘p’ open cur fetch next from cur into @procName while @@fetch_status = 0 begin exec(‘drop procedure [‘ + @procName + ‘]’) fetch next from cur into...