Forums Últimos mensajes - Powered by IBM
 

Vincular objetos de BBDD sin dbo

13/04/2005 - 16:38 por Javier Perez | Informe spam
Hola, gente, esta vez solicito su ayuda para lo siguiente.
Se puede elimnar el prefijo "dbo", ya que desde los programas o desde el
mismo MSaccess es bastante incomodo incluirlo en las cosnulta, vistas, etc.
Si se puede, me podrian decir como se hace, gracias de antemano.


Javier Perez
 

Leer las respuestas

#1 Javier Perez
13/04/2005 - 17:18 | Informe spam
Gracias Alejandro, me doy cuenta de la diferencia gracias a tu
explicacion. Por lo que puedo deducir no se puede eliminar este prefijo.

Gracias.



Alejandro Mesa wrote:
Javier,

Es una buena practica el incluir el dueño del objeto cuando este es
referenciado, esto ayuda a sql server a no tener que consultar el esquema de
la bd para encontrar el dueño. En una base de datos puedes tener dos tablas
con el mismo nombre pero con diferentes dueños, asi que cuando la tabla no
esta qualificada con el dueño, sql server trata de descifrarlo para poder
referenciar la tabla correcta.


Ejemplo:

use northwind
go

create table [alejandro.mesa].t (
colA int identity
)
go

create table dbo.t (
colA int identity
)
go

insert into t default values
insert into t default values
go

select * from t
go

drop table [alejandro.mesa].t, dbo.t
go

Si te das cuenta, como no qualifique la tabla en las sentencias insert y
select, sql server asumio que la tabla era dbo.[t].


AMB

"Javier Perez" <""highsoft"@" wrote:


Hola, gente, esta vez solicito su ayuda para lo siguiente.
Se puede elimnar el prefijo "dbo", ya que desde los programas o desde el
mismo MSaccess es bastante incomodo incluirlo en las cosnulta, vistas, etc.
Si se puede, me podrian decir como se hace, gracias de antemano.


Javier Perez

Preguntas similares