¿Hay una manera idiomática de hacer esto?¿Cómo crear una tabla temporal vacía a partir de otro esquema de tablas?
7
A
Respuesta
24
select * into x_temp from tbl where 1 = 0
2
Esto funciona en la mayoría de los DBs:
create table blah as
select * from foo where 1=0
Tenga en cuenta que esto no va a copiar PK, índices, etc.
+0
Esta direccionamiento indirecto no funciona en SQL Server. –
0
select top 0 * into temp_table from table
Esto es lo que suelen utilizar, pero me gusta Michael El método de B también.
Cuestiones relacionadas
- 1. Referencia de clave externa a la tabla en otro esquema
- 2. mover la tabla de un esquema a otro esquema?
- 3. Crear tabla temporal en Hive?
- 4. Crear una tabla temporal en PL/SQL
- 5. crear una tabla temporal de una consulta utilizando sqlalchemy ORM
- 6. Cómo rebasar una cesión temporal a otro
- 7. seleccionar varias tablas cuando una tabla está vacía en MySQL
- 8. Crear vista temporal desde una tabla temporal en SQL Server
- 9. Crear consulta MySQL para crear una tabla a partir de una tabla existente
- 10. Crear un árbol a partir de tablas autorreferenciales en SQLalchemy
- 11. Tabla temporal en pgAdmin
- 12. Caída de una tabla temporal si existe
- 13. Cómo generar clases hyperate POJO a partir de tablas DB
- 14. ¿Cómo puedo crear tablas de base de datos a partir de archivos XSD?
- 15. Generar diagrama de relación de tabla a partir del esquema existente (SQL Server)
- 16. cómo crear una tabla a partir de una hoja de Excel?
- 17. Generar diagrama de relación de tabla a partir del esquema existente (para Sqlite Databse)
- 18. Generar esquema de Json a partir del esquema XML (XSD)
- 19. Tabla vs Tabla temporal Rendimiento
- 20. SQL Server creando una tabla temporal desde otra tabla
- 21. ¿Cómo crear una tabla HTML a partir de una matriz PHP?
- 22. TABLA TEMPORAL DE CAÍDA lenta
- 23. ¿Es posible crear una tabla temporal en una vista y soltarla después de seleccionar?
- 24. Crear URL a partir de una cadena
- 25. Obtención del esquema para una tabla
- 26. Cómo crear una matriz Haskell a partir de una función
- 27. Encontrar los tipos de datos de una tabla temporal SQL
- 28. ¿Cómo puedo mover la tabla a otro grupo de archivos?
- 29. Cómo crear un conjunto de datos a partir de un esquema xsd en Visual Studio 2010
- 30. db2 equivalente a la tabla temporal tsql
Esta es una gran respuesta. – MoonKnight