SQL etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
SQL etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

3 Şubat 2011 Perşembe

SQL server database diagram hatası

Sql server database diagram oluşturmaya(yada görüntüleme) çalıştığınızda aşağıdaki gibi bir hata ile karşılaşıyorsanız.
TITLE: Microsoft SQL Server Management Studio
------------------------------

Database diagram support objects cannot be installed because this database does not have a valid owner. To continue, first use the Files page of the Database Properties dialog box or the ALTER AUTHORIZATION statement to set the database owner to a valid login, then add the database diagram support objects.

------------------------------
Çözüm olarak şu sorguyu çalıştırabilirsiniz 
EXEC sp_dbcmptlevel 'yourDB', '90';
go
ALTER AUTHORIZATION ON DATABASE::yourDB TO yourLogin
go
use [yourDB]
go
EXECUTE AS USER = N'dbo' REVERT
go 

8 Ekim 2010 Cuma

MYSQL utf8 database import problemi

Veritabanınız UTF8 gibi Türkçe karakterleri içeren bir veritabanıysa normal mysql import işlemlerinde veritabanında türkçe karakterler düzgün görünmez bu yüzden şu komut denenerek import alırsak veritabanımız düzgün görünecektir.
mysql -h host -u username -p password --default_character_set utf8 database < file.sql

 
örnek olarak localdeki bir mysql için(kullanıcı root ve şifre içermiyor.)

mysql  -u root  --default_character_set utf8  database < file.sql

Türkçe Karakter içeren veritabanlarında en iyi sonucu böyle aldım.

2 Kasım 2009 Pazartesi

sql iki sutunu birleştirmek

sql de iki tabloyu birleştirmek çoğu zaman gerekli bir işlem.ve birleştirme + operatoruyle yapılıyor.fakat iki tipde int ya sayısal olarak tanımlı ise ozaman birleştirme işlemi yeri + toplama olarak kullanılıyor bu nedenle sutunların tipini metinse bir şeye dönüştürmek oldukca iyi bir iş olur.
Not: str fonksiyonuda kullanılabilir.

select CAST(Year AS nvarchar) +'--' + CAST(Age AS nvarchar) AS 'ColCombined' from tbJobs