Masamdaki her satırı büyük harften küçük harfe güncellemek istiyorum. Her yerde aradım ama uygun cevabı bulamadım. SELECT
kullanarak seçmek istemiyorum. Değiştirmek isterim ALTER
kullanıyor olabilir. SQL Server 2008 kullanıyorum. Teşekkürler.SQL sunucusunda tüm büyük harf küçük harfe dönüştürmek?
cevap
UPDATE table_name SET col1 = LOWER(col1), col2 = LOWER(col2), col3 = LOWER(col3);
HTH
Düzenleme: birden çok sütun güncellenmesi. Sadece yukarıdaki gibi sütunlar eklemeye devam edin. Tüm sütunları tek bir komutla güncellemek için doğrudan otomatik bir yol yoktur. Teknik olarak cursors
kullanılarak mümkün olabilir, ancak bir zaman sürecine benzediğinden ve bir kez ve her şey için bir komut yazmaktan daha iyi olmanız nedeniyle buna karşı tavsiyede bulunmaktayım.
ama bu tek bir sütun güncellenir .. Lütfen sorumu okuyun. Sadece tek sütun için değil tüm tablo için üst küçük harf nasıl değiştirileceğini yazmış gibi .. Hızlı cevabınız SIR takdir edilir. –
Bu kullanarak dize işlevlerini yapabilirsiniz:
UPDATE MyTable SET MyColumn = LOWER(MyColumn)
sana "Her yerde aradık" ettik şüpheliyim. İlk google isabeti ['LOWER'] (http://msdn.microsoft.com/en-us/library/ms174400.aspx) verir. Anahtar kelime olarak ne kullandım? _your_ sorusunun başlığı. –
olası bir kopyası [SQL bir değeri büyük veya küçük harfe çevirme] (http://stackoverflow.com/questions/341338/sql-changing-a-value-to-upper-or-lower-case) –
tüm tablolarımda değiştirmek istediğim gibi alakasızdı. Google'da birkaç yanıt var. Ve bu arada google sonuca göre değişir, doğru sonuca sahip olabilirsiniz .. lütfen benimle paylaşın –