|
la
comilla simple la podés armar con 2 comillas simples juntas.
Ej:
SELECT 'Hola ''como'' estas'
Saludos.
Federico
Hola a todos
Creo que esto ya lo pregunte alguna vez
:-(
Necesito hacer un Script que actualice un campo
en tablas que NO se cuantas pueden ser para lo cual necesito hacer lo
siguiente
Declare TmpCursor Cursor FAST_FORWARD READ_ONLY
For Select table_name From information_schema.columns
Where table_name Like 'Tabla%'
Group By
table_name
Declare @cTableName Char(17) Declare @cSQL
VARCHAR(8000) Declare @nError Int
Open TmpCursor
FETCH NEXT FROM TmpCursor INTO
@cTableName WHILE @@FETCH_STATUS = 0 Begin
Set @cSQL = 'UPDATE ' + @cTableName + ' SET [campo]='001' WHERE
[campo]<>'''
Exec (@cSQL
) Set @nError = @@Error End
El problema, no se si se ve a simple vista es que
tengo que concatenar en @cSQL una instruccion que tambien necesita comillas
simples y no funciona.
Necesitaria algo asi
Set @cSQL = "UPDATE
" + @cTableName + " SET [campo]='001' WHERE [campo]<>'' "
Pero no funciona
Como tendria que hacerlo??
Saludos PabloC
********************************************************************
ABRA LAS VENTANAS A LA INFORMACION
El Monoxido de Carbono es un asesino invisible, producto de la combustion incompleta de los gases.
No tiene olor ni color y es muy dificil de detectar. Solo la prevencion puede evitar accidentes:
- Haga verificar periodicamente la ventilacion de los artefactos a gas.
- Consulte a gasistas matriculados por el estado de su instalacion interna.
- Mantenga los ambientes ventilados en forma permanente.
- No utilice hornallas ni el horno para calefaccionar los ambientes.
Otras recomendaciones en http://www.camuzzigas.com/htm/seguridad
*********************************************************************
|
Este correo electronico y sus adjuntos esta dirigido solamente a los destinatarios consignados en el mismo y debe ser considerado confidencial. Si Ud. no es el destinatario consignado o la persona responsable de entregar/enviar el presente, no podra copiarlo o entregarlo/enviarlo a ninguna otra persona ni utilizar el mismo en forma no autorizada. Dichas acciones estan prohibidas y pueden ser consideradas ilegales. Si Ud. recibiese este correo electronico por error, por favor notifíquelo de inmediato al emisor del mismo utilizando la facilidad "Responder" de su software de correo electronico, notifique al Administrador de Sistemas ([EMAIL PROTECTED]) o vía fax al +54 (11)5776-7147, y luego proceda a borrar este correo electronico de su sistema.
|
This email and attachments are intended for the above name only and are confidential. If you are not the intended addressee, or the person responsible for delivering it to the intended addressee,you may neither copy nor deliver it to anyone else or use it in any unauthorized manner. To do so is prohibited and may be unlawful. If you receive this email by mistake, please advise the sender immediately by using the reply facility in your email software, notify the systems manager: [EMAIL PROTECTED] or by fax to +54 (11) 5776-7147 and delete it from your system.
|
|