|
|
|
Sql de Hücre içerisindeki verinin karakter sayısını Len fonksiyonu ile bulabilirsiniz. Örneğin kategori adı 3 karakterden az olan kategorileri silmek isteyelim.
Delete FROM AnaKategori WHERE Len(category)<3 |
|
Kategori:
Sql Server
|
|
|
 |
|
|
|
|
Select işlemi yaparken aynı zamanda seçilen kayıtlarıda ayrı bir tabloya yazma ihtiyacı duyduğunuzda aşağıdaki yazdığım kodu kullanabilirsiniz.
insert into YeniKisiler
(
Adi
)
select
AdiSoyadi AS Adi
from Kisiler
Bu sql sorgusu Kişiler tablosundan AdiSoyadi hücresindeki bilgileri, YeniKisiler tablosunda Adi alanına yazmaktadır. |
|
Kategori:
Sql Server
|
|
|
 |
|
|
|
|
Olduğu başınıza böyle bir hata geldi çözümünü sizlerle paylaşmak istiyorum. Sunucu değişikliğinden sonra sql server veri tabanı olan bir sitemde güncelleme işlemi yapıldığı anda aşağıdaki hatayı veriyordu.
[Microsoft][ODBC SQL Server Driver][SQL Server] could not find server 'server adı' in sys.servers. Verify that the correct server name was specified. If necessary, execute the stored procedure sp_addlinkedserver to add the server to sys.servers.
Server adının bulunamadığı söylüyor. Çözümü bilgisayar adı ile sql server adını aynı yapmak. En azından ben öyle yapınca düzeldi :) Veri tabanınıza sql server management ile bağlandıktan sonra aşağıdaki sql kodunu yazıp çalıştırın.
 Sorgu sonucunda bize sql server adını verecektir. Bilgisayarınızın adını name kısmındaki isimle değiştirirseniz sorun kalkacaktır. |
|
Kategori:
Sql Server
|
|
|
 |
|