que tengo un caso especial,TSQL: Crear una vista que tiene acceso a múltiples bases de datos
por ejemplo, en la tabla ta
la base de datos A
, almacena todos los productos que compro
table ta(
id,
name,
price
)
en la tabla tb
la base de datos B
, que contienen todos los productos que la gente puede comprar
table tb(
id,
name,
price
....
)
¿Puedo crear una vista en la base de datos A
para enumerar todos los productos que no he comprado?
déjame intentar ... sí ... todas mis bases de datos están en el mismo servidor. – jojo
Me gustaría agregar que hice algo como esto. Sin embargo, debe tenerse en cuenta que si desea especificar el nombre de la base de datos en la que crear la vista, no puede usar 'CREATE VIEW abc.dbo.YourView'. En su lugar, debe ejecutar 'USE abc' y luego' CREATE VIEW dbo.YourView' De lo contrario, obtendrá un error. –