Create New Table by Selecting Data from Other Tables with CREATE TABLE AS Créer un nouveau tableau en sélectionnant des données provenant d'autres tables avec CREATE TABLE AS

By using SQL data manipulation statement, a new, temporary, backup or regular table can be created and filled or inserted with data from another table or tables retrieved by SELECT statement. En utilisant la manipulation de données SQL déclaration, une nouvelle, temporaire, de sauvegarde ou de table peuvent être créés et pourvus ou inséré avec les données d'une autre table ou des tableaux retrouvés par SELECT. The SQL data manipulation language is CREATE TABLE AS which can be used to create a new table built from contents of result set by a query on a table that already exists within the database. La manipulation de données SQL est la langue de CREATE TABLE AS qui peut être utilisé pour créer un nouveau tableau construit à partir de contenu de jeu de résultats par une requête sur une table qui existe déjà dans la base de données. Both the column types, and row data for the new table, come from the SELECT command specified by select. Les deux types de la colonne, ligne et données pour la nouvelle table, proviennent de la commande SELECT, sélectionnez spécifié.

CREATE TABLE AS has the following syntax or synopsis in simple form: CREATE TABLE AS syntaxe est la suivante: ou synopsis en forme simple:

CREATE TABLE new_table_name [ ( column [, ...] ) ] AS SELECT [ ( column [, ...] ) ] FROM existing table_name CREATE TABLE new_table_name [(colonne [, ...])] AS SELECT [(colonne [, ...])] à partir d'table_name

The SELECT statement can be in a complex form where data is been retrieved from several tables. La commande SELECT peut être dans une forme complexe où les données sont été extraites de plusieurs tables. For the new table, column names can be specified by including the column names in a comma-delimited list. Pour la nouvelle table, les noms de colonnes peuvent être spécifiées en incluant les noms de colonnes dans une liste. Very important point to take note is that there should be the same number of columns specified in the column list preceding the AS clause (optional, if specified) for new table as the number of target columns that are returned by the select statement. Point très important de prendre note qu'il devrait y avoir le même nombre de colonnes spécifiées dans la colonne liste précédant la clause AS (en option, si spécifié) pour les nouveaux tableau que le nombre de colonnes cibles qui sont retournés par la commande SELECT. If the optional list of columns in parentheses of new table contains different number of rows than the rows the SELECT statement returns, the following error message will be displayed: Si l'option liste des parenthèses dans les colonnes de tableau contient un nombre variable de lignes que les lignes de l'instruction SELECT qui renvoie, le message d'erreur suivant s'affiche:

ERROR: CREATE TABLE/AS SELECT has mismatched column count ERREUR: CREATE TABLE / AS SELECT mal a la colonne

In its simplest form, CREATE TABLE AS statement will create a complete backup of an existing table including all columns and data simply by using the statement CREATE TABLE new_table_name AS SELECT * FROM existing_table_name . Dans sa forme la plus simple, CREATE TABLE AS déclaration permettra de créer une sauvegarde complète d'une table existante, y compris toutes les colonnes et les données simplement en utilisant la déclaration new_table_name CREATE TABLE AS SELECT * FROM existing_table_name.

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANT: Il s'agit d'une machine qui traduit la page est fourni «tel quel», sans garantie. Machine translation may be difficult to understand. La traduction automatique mai être difficile à comprendre. Please refer to S’il vous plaît se référer à original English article l'article original en anglais whenever possible. chaque fois que possible.

Share and contribute or get technical support and help at Partagez et contribuer ou obtenir de l'aide technique et l'aide à My Digital Life Forums Ma vie numérique forums .



2 Responses to “Create New Table by Selecting Data from Other Tables with CREATE TABLE AS” 2 réponses à "Créer un nouveau tableau de Sélection des données provenant des autres tableaux avec CREATE TABLE AS"

  1. ikarus Ikarus
    April 1st, 2007 03:26 Avril 1st, 2007 03:26
    1

    We can do it also with the query, Nous pouvons le faire aussi avec la requête,

    SELECT * INTO newtable FROM existingtable SELECT * INTO newtable DE existingtable

    I think its a little bit shorter. Je pense que c'est un peu court.

  2. tariq Tariq
    January 10th, 2008 13:31 10ème Janvier, 2008 13:31
    2

    Data in the table that is created using create table as select” is different from the data that is returned when the same select that creates the table is executed separately???? Les données dans le tableau qui est créé à l'aide de create table que la sélection "est différent de celui des données qui est remboursée lorsque le sélectionner même qui crée le tableau est exécuté séparément?
    WE are using the tool PL/SQL Developer . Nous utilisons l'outil PL / SQL Developer.
    Any idea what this problem is due to? Toute idée de ce que ce problème est dû?

Leave a Reply Laisser un commentaire

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Vous pouvez utiliser ces balises: <a href="" title="fete_christel <abbr title="fete_christel <acronym title="fete_christel <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting S'abonner sans commentaires


Custom Search

New Articles Nouveaux Articles

Incoming Search Terms for the Article Des termes de recherche utilisés pour l'article

create table as select create table que la sélection - -- create table select create table sélectionnez - -- create new table Créez un nouveau tableau - -- create table from select create table de sélectionner - -- DB2 create table as select DB2 create table que la sélection - -- make a new section on myspace faire une nouvelle section sur myspace - -- create table select create table sélectionnez - -- db2 create table as DB2 create table comme - -- create table from select statement create table de sélectionner déclaration - -- create table with select create table avec certains - -- how to make a new section on myspace comment faire une nouvelle section sur myspace - -- oracle create table as select Oracle create table que la sélection - -- create table as select create table que la sélection - -- create table as select access create table que la sélection d'accès - -- new section on myspace nouvelle section sur MySpace - -- Create table using select Créer un tableau en utilisant sélectionnez - -- db2 create table select DB2 create table sélectionnez - -- create table from other tables create table d'autres tableaux - -- new table myspace nouveau tableau MySpace - -- access create table as select accès create table que la sélection - -- access create table select accès create table sélectionnez - -- create table with data créer le tableau de données - -- create table as select db2 create table que la sélection DB2 - -- create table select access create table sélectionner accès - -- DB2 create table from another table DB2 create table d'une autre table - -- create table select as create table choisir comme - -- add new section on myspace ajouter nouvelle section sur MySpace - -- db2 create table from select DB2 create table de sélectionner - -- ORACLE CREATE TABLE SELECT * FROM Oracle create table SELECT * FROM - -- create table from select * create table de sélectionner * - -- CREATE TABLE AS SELECT IN ACCESS CREATE TABLE que la sélection en matière d'accès - -- create a table in myspace créer une table dans MySpace - -- create new myspace table créer de nouveaux MySpace tableau - -- create table select db2 create table sélectionnez DB2 - -- create table from other table create table d'autres tableau - -- create new section créer nouvelle section - -- oracle create table from select Oracle create table de sélectionner - -- access create table from select accès create table de sélectionner - -- myspace create new table MySpace créer de nouvelles table - -- create table from another table in db2 create table d'une autre table dans DB2 - -- create new table from existing table in oracle Créez un nouveau tableau de table existante dans Oracle - -- add tables myspace L'ajout de tables MySpace - -- all tous - -- create table (select create table (sélectionnez - -- oracle create table select Oracle create table sélectionnez - -- db2 create table as select DB2 create table que la sélection - -- make new section on myspace faire nouvelle section sur MySpace - -- create table from another table Db2 create table d'une autre table Db2 - -- create new table as créer de nouvelles table - -- create table using select create table en utilisant sélectionnez - --