Reemplazar *

09/09/2006 - 05:37 por seba_m | Informe spam
Como puedo hacer para reemplazar el caracter * al itentar abarcar toda
la base.

en access seria select * from tabla

pero en sqlserver no se.

Gracias

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
09/09/2006 - 15:26 | Informe spam
seba_m,

Lo mismo en SQL Server, el caracter "*" equivale a todos los nombres de
columnas en la tabla. Por cierto, es una mala practica usar este esquema en
produccion. Piensa que las tablas pueden ser modificadas y se les puede
insertar nuevas columnas, por lo que tu sentencia "select"solo debe traer las
columnas necesarias para la consulta.


AMB

"seba_m" wrote:

Como puedo hacer para reemplazar el caracter * al itentar abarcar toda
la base.

en access seria select * from tabla

pero en sqlserver no se.

Gracias


Respuesta Responder a este mensaje
#2 seba_m
10/09/2006 - 02:25 | Informe spam
Esto lo usi solo en determinadas ocaciones cuando deseo eliminar una
fila completa con mas de 10 campos.

la sentencia que uso es esta pero me da el error que arriba te comento:

DELETE * FROM Tabla Where condicion=variable

Alejandro Mesa ha escrito:

seba_m,

Lo mismo en SQL Server, el caracter "*" equivale a todos los nombres de
columnas en la tabla. Por cierto, es una mala practica usar este esquema en
produccion. Piensa que las tablas pueden ser modificadas y se les puede
insertar nuevas columnas, por lo que tu sentencia "select"solo debe traer las
columnas necesarias para la consulta.


AMB

"seba_m" wrote:

> Como puedo hacer para reemplazar el caracter * al itentar abarcar toda
> la base.
>
> en access seria select * from tabla
>
> pero en sqlserver no se.
>
> Gracias
>
>
Respuesta Responder a este mensaje
#3 Jose Antonio
10/09/2006 - 09:39 | Informe spam
La sentencia delete es de esta forma:

DELETE Tabla Where condicion=variable

"seba_m" escribió en el mensaje
news:
Esto lo usi solo en determinadas ocaciones cuando deseo eliminar una
fila completa con mas de 10 campos.

la sentencia que uso es esta pero me da el error que arriba te comento:

DELETE * FROM Tabla Where condicion=variable

Alejandro Mesa ha escrito:

seba_m,

Lo mismo en SQL Server, el caracter "*" equivale a todos los nombres de
columnas en la tabla. Por cierto, es una mala practica usar este esquema
en
produccion. Piensa que las tablas pueden ser modificadas y se les puede
insertar nuevas columnas, por lo que tu sentencia "select"solo debe traer
las
columnas necesarias para la consulta.


AMB

"seba_m" wrote:

> Como puedo hacer para reemplazar el caracter * al itentar abarcar toda
> la base.
>
> en access seria select * from tabla
>
> pero en sqlserver no se.
>
> Gracias
>
>



Respuesta Responder a este mensaje
#4 Jose Antonio
10/09/2006 - 09:39 | Informe spam
La sentencia delete es de esta forma:

DELETE Tabla Where condicion=variable

"seba_m" escribió en el mensaje
news:
Esto lo usi solo en determinadas ocaciones cuando deseo eliminar una
fila completa con mas de 10 campos.

la sentencia que uso es esta pero me da el error que arriba te comento:

DELETE * FROM Tabla Where condicion=variable

Alejandro Mesa ha escrito:

seba_m,

Lo mismo en SQL Server, el caracter "*" equivale a todos los nombres de
columnas en la tabla. Por cierto, es una mala practica usar este esquema
en
produccion. Piensa que las tablas pueden ser modificadas y se les puede
insertar nuevas columnas, por lo que tu sentencia "select"solo debe traer
las
columnas necesarias para la consulta.


AMB

"seba_m" wrote:

> Como puedo hacer para reemplazar el caracter * al itentar abarcar toda
> la base.
>
> en access seria select * from tabla
>
> pero en sqlserver no se.
>
> Gracias
>
>



Respuesta Responder a este mensaje
#5 seba_m
10/09/2006 - 19:15 | Informe spam
Jose Antonio y a todos muchas gracias por su ayuda.


me han ayudsado mucho, ademas estoy aprendiendo mucho haciendo prueba y
error.

La sentencia delete es de esta forma:

DELETE Tabla Where condicion=variable

"seba_m" escribió en el mensaje
news:
> Esto lo usi solo en determinadas ocaciones cuando deseo eliminar una
> fila completa con mas de 10 campos.
>
> la sentencia que uso es esta pero me da el error que arriba te comento:
>
> DELETE * FROM Tabla Where condicion=variable
>
> Alejandro Mesa ha escrito:
>
>> seba_m,
>>
>> Lo mismo en SQL Server, el caracter "*" equivale a todos los nombres de
>> columnas en la tabla. Por cierto, es una mala practica usar este esquema
>> en
>> produccion. Piensa que las tablas pueden ser modificadas y se les puede
>> insertar nuevas columnas, por lo que tu sentencia "select"solo debe traer
>> las
>> columnas necesarias para la consulta.
>>
>>
>> AMB
>>
>> "seba_m" wrote:
>>
>> > Como puedo hacer para reemplazar el caracter * al itentar abarcar toda
>> > la base.
>> >
>> > en access seria select * from tabla
>> >
>> > pero en sqlserver no se.
>> >
>> > Gracias
>> >
>> >
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida