En cuanto a que no te gusta tener ficheros sin DDS, ¿es por que te gusta
tener los fuentes de los ficheros de datos? Si es por eso con SQL sigues
teniendo los fuentes tanto de la tabla en si como de índices, vistas,
restricciones,... y la potencia que te da el SQL no tiene comparación a
las
Lo del
incremental en DDS no lo hemos probado y el tipo de dato que creamos en las
tablas paranuestros incrementaleses BIGINT en lugar de un INT (por
si las moscas).
Pero,por si te sirve de ayuda,si no te gustatener un
fichero (o tabla)sin DDS, te puedo decirque nosotros todas las
tablas
alex martinez escribió:
Ahora mismo acabo de leer este artículo de Robert Cozzi, Jr. en Mc
Press Online y a este señor seguro que si lo va a leee mucha gente de
IBM.
Y los comentarios al artículo me dejan sin palabras..
http://www.mcpressonline.com/[EMAIL PROTECTED]@.6b32b83d
Alguien de
Muchas Gracias por tu interés,
Estamos en V5R2M0, el nivel de PTF es C5123520, si no me equivoco la última.
El ID de mensaje . . . . : SQL0372, intento alterar la tabla desde STRSQL.
La DDS no tiene nada de especial, creo
A*
A*
Buenos días foro:
quiero actualizar el campoA de unos registros n de una tabla1 con el valor
del campoc de otra tabla2 cuando el campoB de la tabla1 coincide con el
campoC de la tabla2. (no sé si me he expresado bien ...)
he hecho una prueba en MS-SQL y me va bien, pero en SQL-400 me dice que el
y cual es el SQL que te da error?
Saludos,
Dario.-
_
- Original Message -
From: jose manuel lopez gestal [EMAIL PROTECTED]
To: forum.help400@combios.es
Sent: Friday, January 13, 2006 9:34 AM
Subject: sentencia SQL
Buenos días foro:
quiero actualizar
Hola de nuevo:
a mi tambien me da el mismo error en V5R2 con el ultimo acumulativo
(es el C5263520)
He comprobado que el error SQL0372 no se da si la tabla se crea a
partir de una sentencia CREATE TABLE con el ALTER TABLE posterior.
Con este ejemplo IBM nos viene a decir que: Los mundos SQL y
Yo te entendì esto:
Update TABLA1 Set (campoa) = (Select Campoc From Tabla2 From TABLA2 Where Campob = Campoc )
Esto es para SQL/400.
Espero te sirva.
Saludos !!
From:"Dario G. I. Heinze" [EMAIL PROTECTED]Reply-To:forum.help400@combios.esTo:forum.help400@combios.esSubject:Re:
a la sentencia comentada le faltaria un control
para los casos en que no exista relacion, quedando algo asi...
Update TABLA1 Set (campoa) = (Select Campoc From
Tabla2 From TABLA2 Where Campob = Campoc )
Where Exists(Select 1 From
Tabla2 Where Campob = Campoc)
Saludos,
Dario.-
Me
dice que la palabra clave FROM es inesperada. se refiere al segundo
from
UPDATE
LIBL1/TABLA1 SET CAMPO1A = (SELECT CAMPO2B FROM LIBL2/TABLA2 FROM LIBL2/TABLA2
WHERE CAMPO2C = CAMPO1C)
TABLA1
EN LIBL1 CON CAMPOS 1A, 1B y 1C
TABLA2
EN LIBL2 CON CAMPOS 2A, 2B Y 2C
lo que
queremos es
Esta sentencia SQl esta mal escrita
UPDATE TABLA1 SET CAMPOA = (SELECT CAMPOC
FROM TABLA2 WHERE CAMPOB = CAMPOC) WHERE ¿CONDICION PARA TABLA1?
De:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Pedro Molina
Enviado el: viernes, 13 de enero
de 2006 14:45
Para:
Prueba:
UPDATE
LIBL1/TABLA1ASETA.CAMPO1A = (SELECT CAMPO2B FROM LIBL2/TABLA2BWHEREA.CAMPO2C =B.CAMPO1C)
-Mensaje original-De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]En nombre de jose manuel lopez
gestalEnviado el: viernes, 13 de enero de 2006 16:06
p.m.Para:
Hola Santi:
hoy ha salido esta PTF SI21271 para QDBCRTFI
http://www-912.ibm.com/a_dir/as4ptf.nsf/b3cb9d42f672b70f86256739004afa0f/107b230f842325cf862570f50052a5e3?OpenDocument
no la he probado pero quizás algo se solucione
El 11/01/06, Santiago G Martí[EMAIL PROTECTED] escribió:
Hola
se me chispoteo...
es asi
Update TABLA1 Set (campoa) = (Select Campoc From
Tabla2 Where Campob = Campoc )
Where Exists(Select 1 From
Tabla2 Where Campob = Campoc)
Saludos,
Dario.-
_
- Original Message -
From:
jose
manuel lopez
Sorry...se me fuè un FROM de mas... es asi:
Yo te entendì esto:
Update TABLA1 Set (campoa) = (Select Campoc FromTABLA2 Where Campob = Campoc )
Asi es como lo hago yo.
Salu2
From: "Pedro Molina" [EMAIL PROTECTED]Reply-To: forum.help400@combios.esTo: forum.help400@combios.esSubject:
Si està mal escrita, se me fuè un from de màs, esto quedarìa asi:
Yo te entendì esto:
Update TABLA1 Set (campoa) = (Select Campoc FromTABLA2 Where Campob = Campoc )
La condiciòn para TABLA 1 es el campo CAMPOB y compara contra CAMPOC.
Saludos !!
From: "Rogelio Carlon" [EMAIL
me da
un error que dice
El resultado de SELECT es de más de una fila.
ya lo
hemos solucionado de otra forma ... pero me gustaría saber cómo se hace
utilizando SQL
disculpad las molestias. gracias
TABLA1
EN LIBL1 CON CAMPOS 1A, 1B y 1C
TABLA2
EN LIBL2 CON CAMPOS 2A, 2B Y 2C
lo que
17 matches
Mail list logo