Posted by Zafer | Posted in MySQL, SQL, Yazılım | Posted on 24-08-2010
Örnek üzerinden stored procedure oluşturulmasından bahsedelim,
aşagıdaki procedure parametre olarak aldığı iki tane intiger sayıdan büyük olanını seçiyor.
DROP PROCEDURE IF EXISTS `deneme_procedure`;
CREATE DEFINER = `root`@`localhost`
PROCEDURE `deneme_procedure`(IN `a` tinyint,IN `b` tinyint)
BEGIN
SELECT GREATEST(a,b);
END;
bu procedure aşağıdaki gibi değer gönderebiliriz.
CALL deneme_procedure (12,3);
sonuç olarak 12 değerini dönderecektir.
Posted by Zafer | Posted in SQL, Yazılım | Posted on 08-07-2010
MSSQL ‘ de convert ve cast deyimleri ile tür dönüşümlerine alışınca bunların Access ‘te çalışacağını düşündüğüm olmuştur. Ama access ‘ te işler biraz daha farklı. Access’te tür dönüşümleri için aşağıdaki deyimler kullanılmaktadır.
Read the rest of this entry »
Posted by Kadir | Posted in SQL | Posted on 24-06-2010
Ms Sql de tablodan select işlemi sırasında random olarak değerlere ulaşmak için :
select top 1 sutun_adi from tablo_adi order by NEWID()
bu sorgu sonucu o tablodaki rastgele 1 satır (id) gelecektir.
Posted by Ömer | Posted in SQL | Posted on 15-05-2009
Sql 2008 ile birlikte gelen yeniliklerden biri de veritabanı ve tabloların yeniden düzenlendikten sonra kaydedilmesine izin verilmemesi olsa gerek. 2008 ile varsayılan olarak gelen bu özellik (yada sorun) sayesinde tabloları her ufak değişikliklerde bile yeniden oluşturmak yerine kısa bir işlemle aşabilirsiniz.
Read the rest of this entry »
Posted by Sami | Posted in SQL | Posted on 29-04-2009

The server principal “username” is not able to access the database “databasename” under the current security context. (Microsoft SQL Server, Error: 916)
Hatası sizi de delirttiyse üzülmeyin. Çözümü şu şekilde:
Read the rest of this entry »
Posted by Ömer | Posted in SQL | Posted on 16-04-2009
Sql sürümlerinin yükselmesi nedeniyle alt sürümlerde oluşturulan veritabanları üst sürümlere attach edildiğinde “Error: 3415 – database cannot be upgraded because it is read only or has read only files…” gibi bir sorunla karşılaşabiliriz. Her ne kadar “veritabanı readonly değil ki zaten” diye düşünsek de bu sorun veritabanını attach etme haklarına sahip olunmamasından da kaynaklıdır.
Bu sorunu şunları yapmakla çözebiliriz.
Read the rest of this entry »
Posted by Zafer | Posted in SQL | Posted on 17-02-2009

*** Tabloyu net görebilmek için üzerine tıklayınız.
Convert (datetime,’tarih’,formatTipi) fonksiyonunu kullanırken aklımda kalmayan format tipi için sürekli kitap ya da internetteki kaynaklara bakmak zorunda kalıyorum. Şimdi ise bu yazıyı yazarak bu dertten kurtulmak istiyorum, artık aklımda kalacağına inanıyorum.
Posted by Sami | Posted in SQL | Posted on 05-02-2009

Daha önce kendi blogumda yazmıştım ama bugün arkadaşlar bu hatayla karşılaşınca tekrar yazma ihtiyacı hissettim. Siz de ben gibi diagramlara erişirken
DATABASE DIAGRAM SUPPORT CAN NOT BE INSTALLED BECAUSE THIS DATABASE DOES NOT HAVE A VALID OWNER. TO CONTINUE FIRST USE FILE PAGES OF THE DATABASE DIALOG BOX OR USE ALTER AUTHORIZATION STATEMENT TO SET THE DATABASE OWNER TO A VALID LOGIN…
gibi bir hata alıyorsanız sebebi veritabanı üzerinde yeterli yetkiniz olmamasındandır. Çözümü basit.
Read the rest of this entry »