1

テーブルの特定の列を更新したい非常に長いテキスト文字列があります。SQLクエリアナライザの更新ステートメントは、現在1つの長い行にあります。更新ステートメントを読みやすくするために、更新ステートメントを複数の行に分割する方法はありますか?

4

3 に答える 3

1

クエリ アナライザーを使用すると、改行をリテラルに入れることができます。

insert into tbl (x) values ('hello
world')

ただし、これにより CR も挿入されます。他の提案:

insert into tbl (x) values ('hello ' +
'world')

標準的な手順です。

于 2010-01-28T04:30:41.947 に答える
0

UPDATE ステートメントが複数の行にまたがっても問題はありません。何かのようなもの:

UPDATE yourtable
SET col1 = 
  'New value for column 1'
 ,col2 = 
  'New value for column 2'
WHERE col3 = 7

…いいですよね。

于 2010-01-28T00:51:15.040 に答える
0

あなたが求めているのは文字列の連結だと思いますか?

次のように更新できます。

Update YourTable
Set Col1 = 'Start of some long string' + 
'End of the long string'
Where SomeColumn = SomeValue
于 2010-01-28T01:06:32.550 に答える