J'ai une table appelée W_US et je veux créer W_UK dans oracle avec le même schéma que pour W_US.Créer une nouvelle table en SQL avec le même schéma
Répondre
Il semble que vous vouliez créer une table appelée W_UK qui a les mêmes colonnes et types que W_US. Vous pouvez effectuer les opérations suivantes:
create table W_UK as
select *
from W_US
where 1 = 2;
Cela créera une table avec les mêmes spécifications de colonnes: noms, types de données et null/not null. Il ne créera pas d'autres contraintes (vérification, clé étrangère, clé primaire, unique), des autorisations, des déclencheurs ou d'autres index. Si vous devez créer une nouvelle table exactement comme elle, recherchez la fonction DBMS_METADATA.GET_DDL pour que le DDL la transforme comme vous le souhaitez. –
Ce genre de questions sont un drapeau d'avertissement, car la solution évidente consiste à cloner le script CREATE TABLE pour W_US (grâce à la magie de « Enregistrer sous ... ») et modifier le clone crée W_UK.
Le fait que cette avenue semble être fermée à vous suggère que vous n'avez pas vos déclarations DDL sous le contrôle de la source. C'est un mauvais état de choses. Tout notre code doit être sous le contrôle de la source, y compris les scripts qui construisent le schéma de la base de données. Pourquoi voulez-vous une table distincte?
- 1. Comment créer une table SQL sous un schéma différent?
- 2. Comment créer une nouvelle table VFP (OLEDB) à partir d'une table existante en utilisant .NET?
- 3. Pour créer un script SQL pour générer le schéma de table avec des données pour une table DB2
- 4. Obtenir le schéma SQL Server pour une table
- 5. jpa comment créer une nouvelle entité avec le même identifiant que l'entité parente (JOINED Inheritance)
- 6. Oracle décharge, charger à la même table avec le nouveau schéma
- 7. Créer une nouvelle fenêtre en utilisant jquery
- 8. Créer une réplique d'une table sql
- 9. besoin requête SQL pour créer grimpez à la même table
- 10. Comment ajouter une nouvelle ligne à une table existante en utilisant le serveur C# sql
- 11. sql server: créer une table pour toujours!
- 12. Comment créer une énumération SimpleType avec xmlspy dans le schéma?
- 13. SQL: Vous recherchez le même champ dans une table pour plusieurs valeurs dans une autre table?
- 14. créer dynamiquement une instruction de table en sql
- 15. Comment créer XML/XSD de table SQL avec plusieurs tables
- 16. Modification du schéma de la table en SQL 2005
- 17. Créer une nouvelle table à partir d'une commande de sélection
- 18. Comment utiliser createElement pour créer une nouvelle table?
- 19. T-SQL: Comment créer une table avec SELECT?
- 20. Créer une table SQL avec un nombre variable de colonnes
- 21. Table génération de schéma provoque une erreur SQL
- 22. Excel VBA pour créer une table SQL
- 23. Comment déplacer une table dans un schéma dans T-SQL
- 24. Obtenir le schéma SQL Server via une requête SQL?
- 25. script sql pour créer une nouvelle base de données
- 26. Comment créer une table en lecture seule dans SQL Server?
- 27. Je quitte STI-SQL pour décomposer une table unique en nouvelle structure multi-table
- 28. Comment faire correspondre plusieurs tables avec le même schéma à une classe
- 29. une instance hot-swapping lui-même avec une nouvelle instance
- 30. Comment puis-je copier une ligne dans une même table avec SQL Server 2008
Plutôt que de dire une seule table avec une colonne COUNTRY_CODE pour distinguer les enregistrements. – APC