Create New Table by Selecting Data from Other Tables with CREATE TABLE AS Crea una nuova tabella selezionando dati provenienti da altre tabelle con creare tabella come

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. Mediante la manipolazione dei dati di SQL dichiarazione, un nuovo, temporaneo, di backup o di regolare tabella possono essere creati e riempiti o con i dati inseriti da un altro o più tabelle Estratto da 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 manipolazione dei dati di SQL lingua è CREATE TABLE AS che può essere utilizzato per creare una nuova tabella costruita dal contenuto del set di risultati da una query su una tabella che già esiste all'interno del database. Both the column types, and row data for the new table, come from the SELECT command specified by select. Entrambi i tipi di colonna, riga e dati per la nuova tabella, proviene dal comando SELECT specificato da selezionare.

CREATE TABLE AS has the following syntax or synopsis in simple form: CREATE TABLE AS ha la seguente sintassi o sinossi in forma semplice:

CREATE TABLE new_table_name [ ( column [, ...] ) ] AS SELECT [ ( column [, ...] ) ] FROM existing table_name CREATE TABLE new_table_name [(colonna [, ...])] AS SELECT [(colonna [, ...])] esistenti table_name

The SELECT statement can be in a complex form where data is been retrieved from several tables. La dichiarazione SELECT può essere in una forma complessa quando i dati sono stati recuperati da diverse tabelle. For the new table, column names can be specified by including the column names in a comma-delimited list. Per la nuova tabella, nomi di colonna può essere specificato tramite compresi i nomi di colonna in un delimitato da virgole elenco. 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. Punto molto importante a prendere atto è che ci dovrebbe essere lo stesso numero di colonne specificate nella colonna elenco che precede la clausola AS (opzionale, se specificato) per la nuova tabella come il numero di colonne obiettivo che vengono restituiti da selezionare la dichiarazione. 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: Se il opzionale elenco di colonne tra parentesi della nuova tabella contiene un numero di righe rispetto le righe la dichiarazione SELECT restituisce il seguente messaggio di errore verrà visualizzato:

ERROR: CREATE TABLE/AS SELECT has mismatched column count ERRORE: CREATE TABLE / AS SELECT ha non corrispondente colonna contare

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 . Nella sua forma più semplice, CREATE TABLE COME dichiarazione di creare un backup completo di una tabella esistente comprese tutte le colonne ei dati semplicemente utilizzando la dichiarazione CREATE TABLE new_table_name AS SELECT * FROM existing_table_name.

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANTE: Questa è una macchina tradotto pagina che è fornito "così come sono" senza garanzia. Machine translation may be difficult to understand. La traduzione automatica può essere difficile da capire. Please refer to Si prega di fare riferimento a original English article articolo originale in inglese whenever possible. ogniqualvolta ciò sia possibile.

Share and contribute or get technical support and help at Condividere e contribuire o ottenere supporto tecnico e contribuire a My Digital Life Forums La mia vita digitale forum .



2 Responses to “Create New Table by Selecting Data from Other Tables with CREATE TABLE AS” 2 Responses to "Create New Table di Selezione di dati provenienti da altre tabelle con CREATE TABLE AS"

  1. ikarus Ikarus
    April 1st, 2007 03:26 1o aprile, 2007 03:26
    1

    We can do it also with the query, Possiamo farlo anche con la query,

    SELECT * INTO newtable FROM existingtable SELECT * FROM newtable IN existingtable

    I think its a little bit shorter. Penso che la sua un po 'più breve.

  2. tariq Tariq
    January 10th, 2008 13:31 Gennaio 10, 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???? Dati riportati nella tabella che viene creato utilizzando come creare tabella selezionare "è diverso dai dati che viene restituito quando lo stesso che crea selezionare la tabella viene eseguita separatamente?
    WE are using the tool PL/SQL Developer . Stiamo usando lo strumento PL / SQL Developer.
    Any idea what this problem is due to? Qualsiasi idea di cosa questo problema è dovuto a?

Leave a Reply Lascia un Commento

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> È possibile utilizzare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. Iscriviti ai commenti funzione è stata disattivata. To receive notification of latest comments posted, subscribe to Per ricevere la notifica di commenti più recenti pubblicati, iscrivetevi alla My Digital Life Comments RSS feed La mia vita digitale Commenti feed RSS or o register to receive Registrati per ricevere new comments in daily email digest. nuovi commenti in email giornaliera digerire.
Custom Search

New Articles Nuovi articoli

Incoming Search Terms for the Article Cerca in entrata Termini per l'articolo

create table as select creare tabella come selezionare - -- create table select creare tabella selezionare - -- create table from select CREATE TABLE da selezionare - -- create table with select creare tabella con selezionare - -- create table as select from creare tabella come selezionare da - -- DB2 CREATE TABLE AS SELECT DB2 CREATE TABLE come selezionare - -- create new table creare nuova tabella - -- new table myspace nuova tabella myspace - -- create table as select db2 creare tabella come selezionare db2 - -- select into new table oracle selezionare nella nuova tabella di Oracle - -- db2 create table from select DB2 CREATE TABLE da selezionare - -- add a new section on myspace aggiungere una nuova sezione su MySpace - -- create table as select oracle creare tabella come selezionare oracolo - -- create table as select creare tabella come selezionare - -- ACCESS create table as select ACCESSO creare tabella come selezionare - -- create table select into creare tabella selezionare in - -- oracle create table select oracolo creare tabella selezionare - -- ms access create table as select MS Access creare tabella come selezionare - -- create new section on myspace creare nuova sezione su MySpace - -- create table + select CREATE TABLE + selezionare - -- create table as select access creare tabella come selezionare l'accesso - -- access create table select accesso creare tabella selezionare - -- all tutto - -- create table with data creare tabella con i dati - -- create table as select in db2 creare tabella come selezionare in db2 - -- create table with select into creare tabella con selezionare in - -- add table myspace aggiungere tabella myspace - -- CREATE TABLE SELECT DB2 CREATE TABLE selezionare DB2 - -- create table select creare tabella selezionare - -- db2 create table as DB2 creare tabella come - -- new table on MySpace nuova tabella su MySpace - -- create table from another table db2 creare un altro tavolo da tavola db2 - -- create table form another table creare un'altra forma di tabella tabella - -- oracle create table as selecting columns oracolo creare tabella come la selezione colonne - -- select new table selezionare nuova tabella - -- create table from select db2 CREATE TABLE da selezionare db2 - -- myspace new table MySpace nuova tabella - -- myspace creating other tables MySpace creare altre tabelle - -- add new table to myspace aggiungere nuova tabella di MySpace - -- add new section on myspace aggiungere una nuova sezione su MySpace - -- create a table from select creare una tabella da selezionare - -- create table as db2 creare tabella come DB2 - -- add a table to myspace aggiungere una tabella di MySpace - -- can create a new table using a SELECT statement possibile creare una nuova tabella utilizzando una dichiarazione SELECT - -- create table select oracle creare tabella selezionare oracolo - -- create new table myspace creare nuova tabella myspace - -- create table with select creare tabella con selezionare - -- create table as select in microsoft access creare tabella come selezionare in Microsoft Access - -- db2 create table select DB2 creare tabella selezionare - -- How To Create a New Table by Selecting Rows from Another Table? HOW TO: Creare una nuova tabella da Selezione Righe da un'altra tabella? - --