Estoy tratando de crear un pequeño script SQL (en SQL Server Management Studio) para obtener una lista de todas las tablas en dos bases de datos diferentes. El objetivo es averiguar qué tablas existen en ambas bases de datos y cuáles solo existen en una de ellas.Cómo obtener una lista de todas las tablas en dos bases de datos diferentes
He encontrado varias secuencias de comandos en SO para enumerar todas las tablas de una base de datos, pero hasta ahora no he podido obtener una lista de tablas de varias bases de datos.
Entonces, ¿hay alguna manera de consultar SQL Server para todas las tablas en una base de datos específica, p. SELECT * FROM ... WHERE databaseName='first_db'
para que pueda unirme a esto con el resultado de otra base de datos?
+1 ¡Genial, podría haber jurado que esto no funcionó! Incluso funciona con SQL Server específico 'db1.sys.tables'. – Andomar