2010-01-28 89 views
1

我有一串非常長的文本,我想更新表中的特定列。 SQL查詢分析器中的更新語句目前位於一條較長的行中。有沒有辦法將更新狀態分解爲多行以便於閱讀更新語句?通過SQL Server查詢分析器更新長字符串

+0

分解更新語句或一列更新的單個字符串? – 2010-01-28 01:37:01

回答

1

查詢分析器可以讓你把線分解成文字:

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

但這插入CR爲好。其他建議:

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

是標準程序。

0

在多行上使用UPDATE語句沒有問題。類似於:

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

...就好。

0

我想你是在字符串連接?

你可以做一個更新這樣的:

Update YourTable 
Set Col1 = 'Start of some long string' + 
'End of the long string' 
Where SomeColumn = SomeValue