Varios

22/03/2005 - 13:09 por Ignacio | Informe spam
Lo siento es que vengo de oracle y aqui me estan pillando con todo

Tengo varias preguntas sobre SQLSERVER

1.- ¿Alguien sabe como sacar el rowid de una fila en sqlserver?
2.- Como podria sacar una relación de todas las tablas que tengo en un bd
3.- Como podria sacar todas las columnas, con tipo y tamaño que hay en una
tabla.

Muchas gracias a todos.


Ignacio

Preguntas similare

Leer las respuestas

#1 Maxi
22/03/2005 - 13:19 | Informe spam
Hola,

1) Sql no trabaja con Rowid, si quieres tenerlo vas a tener que emularlo,
aca te paso un link donde tiene algunas formas de hacerlo

http://www.sqlteam.com/item.asp?ItemID91

2) Como una relacion de todas las tablas? queres ver el diagrama completo?

3) Select * from Information_schema.Columns where Table_name='tutabla'

Por nada :-)


Salu2
Maxi


"Ignacio" escribió en el mensaje
news:42400acf$0$14847$
Lo siento es que vengo de oracle y aqui me estan pillando con todo

Tengo varias preguntas sobre SQLSERVER

1.- ¿Alguien sabe como sacar el rowid de una fila en sqlserver?
2.- Como podria sacar una relación de todas las tablas que tengo en un bd
3.- Como podria sacar todas las columnas, con tipo y tamaño que hay en una
tabla.

Muchas gracias a todos.


Ignacio



Respuesta Responder a este mensaje
#2 Ignacio
22/03/2005 - 13:35 | Informe spam
1.- Entonces no existe ninguna función directamente que te de el id del
registro sobre el que estas trabajando? Es una lastima porque es comodo para
una serie de actualizaciones. Bueno habra que buscar otras maneras. No
problem

2.- Busco una select que me devuelva todas las tablas de una bd, un tipo al
select * from tab de oracle, bueno si puede ser de un determinado
propietario.

Gracias de nuevo, el SQLSERVER me esta pudiendo, solo de momento!



"Maxi" escribió en el mensaje
news:%
Hola,

1) Sql no trabaja con Rowid, si quieres tenerlo vas a tener que emularlo,
aca te paso un link donde tiene algunas formas de hacerlo

http://www.sqlteam.com/item.asp?ItemID91

2) Como una relacion de todas las tablas? queres ver el diagrama completo?

3) Select * from Information_schema.Columns where Table_name='tutabla'

Por nada :-)


Salu2
Maxi


"Ignacio" escribió en el mensaje
news:42400acf$0$14847$
Lo siento es que vengo de oracle y aqui me estan pillando con todo

Tengo varias preguntas sobre SQLSERVER

1.- ¿Alguien sabe como sacar el rowid de una fila en sqlserver?
2.- Como podria sacar una relación de todas las tablas que tengo en un bd
3.- Como podria sacar todas las columnas, con tipo y tamaño que hay en
una tabla.

Muchas gracias a todos.


Ignacio







Respuesta Responder a este mensaje
#3 Maxi
22/03/2005 - 13:54 | Informe spam
Hola,

1) Nop, puedes emularlo tambien creando un campo Identity (yo lo hago asi)

2) Para ver las tablas podes usar

SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE
TABLE_SCHEMA='PROPIETARIO'


Salu2
Maxi


"Ignacio" escribió en el mensaje
news:4240111e$0$4683$
1.- Entonces no existe ninguna función directamente que te de el id del
registro sobre el que estas trabajando? Es una lastima porque es comodo
para una serie de actualizaciones. Bueno habra que buscar otras maneras.
No problem

2.- Busco una select que me devuelva todas las tablas de una bd, un tipo
al select * from tab de oracle, bueno si puede ser de un determinado
propietario.

Gracias de nuevo, el SQLSERVER me esta pudiendo, solo de momento!



"Maxi" escribió en el mensaje
news:%
Hola,

1) Sql no trabaja con Rowid, si quieres tenerlo vas a tener que emularlo,
aca te paso un link donde tiene algunas formas de hacerlo

http://www.sqlteam.com/item.asp?ItemID91

2) Como una relacion de todas las tablas? queres ver el diagrama
completo?

3) Select * from Information_schema.Columns where Table_name='tutabla'

Por nada :-)


Salu2
Maxi


"Ignacio" escribió en el mensaje
news:42400acf$0$14847$
Lo siento es que vengo de oracle y aqui me estan pillando con todo

Tengo varias preguntas sobre SQLSERVER

1.- ¿Alguien sabe como sacar el rowid de una fila en sqlserver?
2.- Como podria sacar una relación de todas las tablas que tengo en un
bd
3.- Como podria sacar todas las columnas, con tipo y tamaño que hay en
una tabla.

Muchas gracias a todos.


Ignacio











Respuesta Responder a este mensaje
#4 Alejandro Mesa
22/03/2005 - 14:09 | Informe spam
Ignacio,

Una tabla no es un archivo sequencial, por lo tanto hablar de un id
sequencial no tiene mucho sentido en la teoria de bases de datos
relacionales. La mejor solucion a esto es que todas tus tablas contengan una
clave primaria, preferible una natural y en caso de una mejora pues entonces
una clave subrrogada (como es el uso de IDENTITY), la cual se usaria para
identificar de forma unica cualquier fila que esta contenga. La opcion
IDENTITY no es una solucion, pues sql server no renumera este tipo de columna
cuando haces un borrado en la tabla quedando por lo tanto espacios o gaps
entre filas, tampoco permite una insercion antes o despues de determinado
valor IDENTITY y renumerar nuevamente la tabla.


AMB

"Ignacio" wrote:

1.- Entonces no existe ninguna función directamente que te de el id del
registro sobre el que estas trabajando? Es una lastima porque es comodo para
una serie de actualizaciones. Bueno habra que buscar otras maneras. No
problem

2.- Busco una select que me devuelva todas las tablas de una bd, un tipo al
select * from tab de oracle, bueno si puede ser de un determinado
propietario.

Gracias de nuevo, el SQLSERVER me esta pudiendo, solo de momento!



"Maxi" escribió en el mensaje
news:%
> Hola,
>
> 1) Sql no trabaja con Rowid, si quieres tenerlo vas a tener que emularlo,
> aca te paso un link donde tiene algunas formas de hacerlo
>
> http://www.sqlteam.com/item.asp?ItemID91
>
> 2) Como una relacion de todas las tablas? queres ver el diagrama completo?
>
> 3) Select * from Information_schema.Columns where Table_name='tutabla'
>
> Por nada :-)
>
>
> Salu2
> Maxi
>
>
> "Ignacio" escribió en el mensaje
> news:42400acf$0$14847$
>> Lo siento es que vengo de oracle y aqui me estan pillando con todo
>>
>> Tengo varias preguntas sobre SQLSERVER
>>
>> 1.- ¿Alguien sabe como sacar el rowid de una fila en sqlserver?
>> 2.- Como podria sacar una relación de todas las tablas que tengo en un bd
>> 3.- Como podria sacar todas las columnas, con tipo y tamaño que hay en
>> una tabla.
>>
>> Muchas gracias a todos.
>>
>>
>> Ignacio
>>
>>
>>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida