Atualizando String Long através do SQL Server Consulta Analyzer
-
23-09-2019 - |
Pergunta
Eu tenho uma série muito longa de texto que gostaria de atualizar uma coluna específica em uma tabela. A declaração de atualização no SQL Query Analyzer está em uma linha longa atualmente. Existe uma maneira de interromper a declaração de atualização em várias linhas para facilitar a leitura da declaração de atualização?
Solução
O Analisador de consulta permite que você coloque quebras de linha em literais:
insert into tbl (x) values ('hello
world')
Mas isso também insere um CR. A outra sugestão:
insert into tbl (x) values ('hello ' +
'world')
é procedimento padrão.
Outras dicas
Não há problema em ter uma declaração de atualização sobre várias linhas. Algo como:
UPDATE yourtable
SET col1 =
'New value for column 1'
,col2 =
'New value for column 2'
WHERE col3 = 7
... está bem.
Eu acho que o que você procura é concatenação de string?
Você pode fazer uma atualização assim:
Update YourTable
Set Col1 = 'Start of some long string' +
'End of the long string'
Where SomeColumn = SomeValue
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow