2011-01-14 7 views
0

以下のMS-SQLアップデートスクリプトは、単語の最初の文字を大文字にします。
このステートメントはnHibernate HQLのようにどのように見えますか?nHibernateで大文字を使用する方法は?

UPDATE T_Example 
SET LANG_DE = UPPER(LEFT(LANG_DE, 1)) + RIGHT(LANG_DE, LEN(LANG_DE) - 1) 

答えて

0

左と右を部分文字列に置き換え、lenを長さに置き換えるだけのようです。

UPDATE T_Example 
    SET MT_Lang_DE = upper(substring(MT_Lang_DE, 1, 1)) + substring(lower(MT_Lang_DE), 2, length(MT_Lang_DE)-1) 
0

あなただけのコードでLANG_DEの値を計算し、更新のために値を渡すことができますか?

+0

私がすることができますが、私は結果のオーバーヘッドを書きたくないことを確認:
は、このように見えます。 –

関連する問題