Sql Takvim
create procedure spCalendar –draw a calendar as a result set. you can specify the month if you wwant @Date datetime=null–any date within the month that you want to calendarise. /* For Novermber 2013 it...
Alınan Bilginin Karşılığı Öğretmektir . . .
create procedure spCalendar –draw a calendar as a result set. you can specify the month if you wwant @Date datetime=null–any date within the month that you want to calendarise. /* For Novermber 2013 it...
I had a similar issue when I was trying to join two tables with one-to-many relationships. In SQL 2005 I found that XML PATH method can handle the concatenation of the rows very easily. If there...
Yazdığınız script’i kaydetmeden sildiniz mi? Management strudio’nu hata verip kapandı ve satırlarca sql’inizi recover edemiyor musunuz? Temp dosyalarda bulamadınız mı? Script’inizi bir defa çalıştırdıysanız üzülmeyin, hala kurtarabilirsiniz Nasıl mı? Şöyle; use [DBName] go select...
Tüm veri tabanları hakkında başvuru kaynağı için kullanılır. http://www.veritabani.gen.tr/
Merhabalar, Sql server da yaptığımız bazı işlemler sırasında kullandığımız tabloları kilitlememiz gerekebilir. Yada kilitli bir tablodan kilidin açılmasını beklemeden sorgu çekmek isteyebiliriz. Bu gibi durumlar için kullanabileceğimiz sql server locking hint leri aşağıdaki gibidir;...
NULLIF kullanımı . . . CREATE TABLE #tmpTable ( Id int, CustomerName varchar(50), identification_number varchar(11), tax_number varchar(10) ) GO INSERT #tmpTable VALUES(1,'Firma A', '12345678912', '9876543213'); INSERT #tmpTable VALUES(2,'Firma B', '', '4568529873'); INSERT #tmpTable VALUES(3,'Firma...
alter view [dbo].[vm_testb] WITH SCHEMABINDING as select card_number, right(card_number,8) as card_number_short from dbo.TestB GO CREATE unique CLUSTERED INDEX vm_testb_uni ON dbo.vm_testb (card_number) GO CREATE nonCLUSTERED INDEX vm_testb_not_uni ON dbo.vm_testb (card_number_short) go select * from...
Sql server da yaptığımız bazı işlemler sırasında kullandığımız tabloları kilitlememiz gerekebilir. Yada kilitli bir tablodan kilidin açılmasını beklemeden sorgu çekmek isteyebiliriz. Bu gibi durumlar için kullanabileceğimiz sql server locking hint leri aşağıdaki gibidir; HOLDLOCK...
http://www.vishalseth.com/post/2009/12/22/Call-a-webservice-from-TSQL-(Stored-Procedure)-using-MSXML.aspx
sp_send_dbmail – File attachment or query results size exceeds allowable value of 10000000 bytes. [SQLSTATE 42000] (Error 22050). The step failed. Hatasının çözümü "@query_result_no_padding = 1" yapmaktır.
SQL Serverda bazen bir kolon içindeki veriyi belirli bir uzunluğa kadar sabit bir karakterle doldurmaya ihtiyaç duyarız. (Replice('karaketer',adet)) Örnek: declare @card varchar(20) set @card = '54662' select sonuc = @card + REPLICATE('0',20 – LEN(@card))...
NVARCHAR ve VARCHAR; iki veri tipi arasındaki tek fark veriyi saklama biçimleri olarak görünüyor, NVARCHAR tipinde multi-language/çokludil olarak UNICODE verileri tutmak mümkün olurken VARCHAR tipinde ise UNICODE olmayan ASCII karakterler tutuluyor. Faydası ve zararları...
SELECT * FROM tbl_Musteri WITH(NOLOCK, INDEX(PK_ADISOYADI))
There are two issues that you will find out when you finish the installation of SQL Server 2012 or SQL Server 2008 R2: User ‘Domain\User’ does not have required permissions. Verify that sufficient permissions...
Bazı durumlarda aynı veya farklı server lar arasında veri alış – verişi yapmamız gerektiğinde bu durum da Linked Server oluşturabiliriz. MSSQL Server Management Studio -> Object Explorer -> Server Object ->Linked Servers ->New Linked...
select TodaysLastTime = dateadd(day,datediff(day,0,getdate()),'23:59:59.997')
HashBytes ( '<algorithm>', { @input | 'input' } ) <algorithm>::= MD2 | MD4 | MD5 | SHA | SHA1 DECLARE @HashThis nvarchar(4000); SELECT @HashThis = CONVERT(nvarchar(4000),'dslfdkjLK85kldhnv$n000#knf'); SELECT HashBytes('SHA1', @HashThis); GO
DENSE_RANK() OVER (ORDER BY HASTA_ID) AS 'HastaNo' Sorgu sonucunda aynı HASTA_ID ' ye sahip satırlara aynı satır sıra numarasını yazmaktadır.
declare @tablename varchar(50) set @tablename = 'test' declare @sql varchar(500) set @sql = 'select * from ' + @tablename exec (@sql)
Mevcut tablomuzda değişiklik yapmamız gerektiği zaman "ALTER" komutu bize yardımcı olacaktır. Var olan tabloya bir alan eklemek, alanın adını, tipi ,boyutunu vs. durumunu değiştirmeye yaramaktadır. Öncelikle örnek bir tablo oluşturalım; CREATE TABLE Musteri( Id int,...
Aşğıdaki makelede “Expire” olmuş sql sunucusunu nasıl düzeltileceğini anlatmaktadır. SQLCoffee – Evaluation Period Has Expired
Merhabalar, Müşteri tablosundaki müşteri adı "YAKUP" olan kayıtları listeledikten sonra projenizde kayıtları gösterirken sıra numarasını da kolon olarak göstermek isterseniz yapmanız gerek ROW_NUMBER komutunu kullanmaktır. SELECT TOP 3 ROW_NUMBER() OVER(ORDER BY MUSTERI_ID) AS 'SATIR',*...
Diyelim ki aşağıdaki gibi bir expression var, Fields!SAYI2.Value “0” (Sıfır) gelme durumda “Division By Zero” hatası alınacaktır. = Format((Fields!SAYI1.Value) / (Fields!SAYI2.Value),2) Hatayı sayı2 nin sıfırdan büyük olma durumunu kontrol etmemiz halinde sorun olmayacaktır. Bunun...
Merhabalar, Yapılan tablo veya grafik raporlarında bazı verilerin formatlanarak gösterilmesi gerekmektedir. Mesela; “4. Ay 123,590.58 TL” veya “22.04.1979” gibi yapılmak istenebilir. İlgili objenin özelliklerindeki “Number” sekmesinden yapılabilmektedir. Fakat öyle bir durum oluyor ki “4....
Basit bir örnek vererek anlatmaya çalışayım; Günlük hayatta kullandığımız telefon defteri verileri saklanacak ortam, içindeki kişiler ve onların bilgileri ise verileri ifade etmektedir. Telefon defteri veritabanı ise içindeki bilgilerde verileri ifade etmektedir. Günümüzde farklı...
SQL (Eng: Structured Query Language – Tr: Yapısal Sorgulama Dili) Veritabanı ile birlikte veri sorgulama diline ihtiyaç duyulmuştur. SQL İBM tarafında 1975′ lerin başında unix ortamı için geliştirildi. En başlarda “SQUARE” dili geliştirildi ve...
Daha fazla