1

私はC#プロジェクトと次のようないくつかのデータを持っています:

Thinness (n.)
Slenderness (n.)
A fat lot
Hefty (a.)
Tucking of loincloth

以下のようなデータが欲しい

Thinness 
Slenderness 
A fat lot
Hefty 
Tucking of loincloth

私は試した

UPDATE    dic
SET  english = LEFT(english, CHARINDEX('(', english) - 1)
WHERE  (CHARINDEX('(', english) > 0)

しかし、エラーが発生します:

エラーのトークン左

どうすればそれを処理できますか?

4

1 に答える 1

1

このLEFT関数はSQLServerCEでサポートされていないようですが、代わりに使用できますSUBSTRING

私はテストを行い、これはうまくいきました:

UPDATE    dic
SET  english = SUBSTRING(english, 1, CHARINDEX('(', english) - 1)
WHERE  (CHARINDEX('(', english) > 0)
于 2013-02-13T20:12:02.307 に答える