bugün
- habire1213
- okumak yerine erken yaşta çalışmanın faydası8
- galatasaray ne zaman transfer yapacak10
- özgür özel'in chp de veda konuşması6
- kürtler5
- her şeyin üst üste gelmesi8
- kemalistlerle solcuların ayrılması gerekliliği4
- kartlı işlem yapmayan esnaf3
- hangi manifest kızısın12
- kabataş olayı görüntüleri27
- türkiye islamcı kemalist kavgasıyla vakit kaybetti3
- lahmacun yiyecek kadar düşmek8
- başını alıp gitmek isteyen insan5
- istanbul un çok pahalı olması27
- şimdi herkes su içsin5
- vaatlerinin tam tersi olduğu halde iktidarda olmak6
- ispanya'nın amerika'ya kafa tutması7
- safran7
- annesi dışarı çıkmasına izin vermeyen çocuk4
- meyveli lahmacun7
- eti çikolatalı gofret3
- başbiraderin kahve biraderleri4
- mehdiyete dair hayalleriniz7
- volkswagen beetle5
- şaka maka true'nun 60 ında da kaldıracak olması3
- arkadaşlar ne oldu size böyle7
- en sevilmeyen ev işleri14
- sözlük yazarlarına gelen son mesaj5
- fatih sultan mehmet'in alkol kullanması3
- cemal süreya'nın evli kadın aşkı3
- cumhuriyet halk partisi2
- sanayi tipi kavurmalı tost5
- ciguli kral5
- kıvameddin efendi4
- küçük prens'in aslında bir distopya olması2
- mel mel bakan gibson ve 0 0 710
- türkiye cumhuriyeti ortak paydası4
- gönül almaya çalışan erkek11
- ne kadar geri zekalı varsa hepsi uludağ sözlük te4
- mehdi 29 yaşında mı başa geçmeli 40 mı6
- çalışan kadın tercih etme sebepleri2
- gocu25
- sorunlardan kaçmak için uyumak2
- dünya kaç renklidir4
- kara sevdaya tutulan kalmaması7
- marc cucurella9
- ciddiye alınmamak4
- haluk levent son açıklaması7
- ne kadar salak olduğunuzu biliyor musunuz3
- kavgada ele sıçıp yumruklar atmak7
Eskuel servır diye okunan ama benim sekuel server dediğim şey.
2016 ile birlikte datamasking özelliği gelmiş, memory optimized özelliği gelmiş database. Ayrıca linux ü destekliyor olmak çok akıllıca oldu. Oracle yıllarca sömürdü durdu bu alanı.
2008 sıçrama tahtası oldu. 2012 always on ile Oracle a kafa tuttu. 2016 ya gelince sql Server bambaşka database oldu.
Şimdi Oracle kıyaslamasına girmeyeceğim fakat atası olan sybase e bakıyorum. Sybase ase nerdeee sql Server nerde. Sap satın aldıktan sonra sybase tarafı yerinde saydı.
2008 sıçrama tahtası oldu. 2012 always on ile Oracle a kafa tuttu. 2016 ya gelince sql Server bambaşka database oldu.
Şimdi Oracle kıyaslamasına girmeyeceğim fakat atası olan sybase e bakıyorum. Sybase ase nerdeee sql Server nerde. Sap satın aldıktan sonra sybase tarafı yerinde saydı.
ilişkisel tablolarda çalışıyor olabilirsiniz.
bir tabloya eklediğiniz veri bir başka tabloda da id'sini barındırmalıdır. normal olarak son eklenen id'yi almanız gerekir.
şöyle bir sorgu işi görür.
ana tablo:
insert into falan (kolon) values ('veri');
ilişkili tablo için veri şöyle olur.
insert falandetay (falanid, detay) values (ident_current ('falan'), 'detay mesaji')
kısacası ident_current fonksiyonu belirtilen tablonun son id'sini verir.
bir tabloya eklediğiniz veri bir başka tabloda da id'sini barındırmalıdır. normal olarak son eklenen id'yi almanız gerekir.
şöyle bir sorgu işi görür.
ana tablo:
insert into falan (kolon) values ('veri');
ilişkili tablo için veri şöyle olur.
insert falandetay (falanid, detay) values (ident_current ('falan'), 'detay mesaji')
kısacası ident_current fonksiyonu belirtilen tablonun son id'sini verir.
Oldu ki bir proc enteresan şekilde çalışma anında getdate değerini almak zorunda.
Alacağı veri date türünden. Eğer exec anında getdate yollarsanız nvarchar hatası alırsınız.
Bu durumda arkadaki proc içerisinde bazı değişiklikler yapmalısınız.
Örnek:
Create proc insertnewuser
@registerdate date = null
olarak başlangıçta nullable bir proc elemanı tanımlarsınız.
ardından bu değerin çalışma anında değiştirilebileceğini bilerek
if @registerdate is null
set @registerdate = getdate ()
şeklinde bir kontrolle değer null geliyor ise getdate döndüren bir parametre pass edersiniz zaten değilse de aldığı değer geçerli olur
çalışması şöyşe senaryo edilebilir:
exec insertnewuser null ya da
exec insertnewuser '2016-02-10'
her şekilde çalışacaktır.
Alacağı veri date türünden. Eğer exec anında getdate yollarsanız nvarchar hatası alırsınız.
Bu durumda arkadaki proc içerisinde bazı değişiklikler yapmalısınız.
Örnek:
Create proc insertnewuser
@registerdate date = null
olarak başlangıçta nullable bir proc elemanı tanımlarsınız.
ardından bu değerin çalışma anında değiştirilebileceğini bilerek
if @registerdate is null
set @registerdate = getdate ()
şeklinde bir kontrolle değer null geliyor ise getdate döndüren bir parametre pass edersiniz zaten değilse de aldığı değer geçerli olur
çalışması şöyşe senaryo edilebilir:
exec insertnewuser null ya da
exec insertnewuser '2016-02-10'
her şekilde çalışacaktır.
indexing mantığını öğrenmeye çalıştığım ms şeysi. 6 ay sonra yurt dışında sertifikasyonum olacak.
indexing olayını anladım da şu harddisk şişmesini anlamadım. fiziksel olarak nerede saklanıyor.
northwind mesela onun gibi bi db ile çalışırken haftanın son günü aldırıyorum hep. otomatik rebuild mi etmem gerek sıfırlamak için.
indexing olayını anladım da şu harddisk şişmesini anlamadım. fiziksel olarak nerede saklanıyor.
northwind mesela onun gibi bi db ile çalışırken haftanın son günü aldırıyorum hep. otomatik rebuild mi etmem gerek sıfırlamak için.
güçlüdür ama bir Oracle değildir orta seviyede kritik veriler tutulur büyük kurumsal şirketlerde ms teknolojisi olmasınında yaygın kullanımında etkisi vardır tool konusunda bir çok vt aracından daha iyidir çoğu zaman Oracledan bile.
Veri tabanı konusunda gayet kullanışlı olan program. Forumlarda üye kayıtları,Banka veri tabanları vb. genelde bu program ve türevleri aracılığı ile yapılır.
görünüşe göre güçlü bir veritabanı sunucusudur. yüzbinlerce kayıt içeren tabloya yazılan sql komutunu saliseler içinde işleyebilmekte.
Veri tabanlarının oluşturulmasını, yönetilmesini ve ilişkilendirilmesini sağlayan dünyanın en güvenli ve en güçlü veritabanı olduğu söylenilen ama basit bir sorguda bile kilitlenen veritabanıdır. (bkz: oracle)
microsoft'a ait veritabanı server'ı. yani ms sql server.
Gündemdeki Haberler
Güncel Önemli Başlıklar