Create New Table by Selecting Data from Other Tables with CREATE TABLE AS Crear Nueva Tabla de Selección de datos de otras tablas con CREATE TABLE COMO

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 el uso de la manipulación de datos de SQL declaración, una nueva, de carácter temporal, copia de seguridad de la tabla periódica o se puede crear o se inserta y se llena con los datos de otra tabla o tablas recuperado por 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. El lenguaje de manipulación de datos de SQL CREATE TABLE como es que puede ser usado para crear una nueva tabla de contenido construido a partir de conjunto de resultados de una consulta en una tabla que ya existe dentro de la base de datos. Both the column types, and row data for the new table, come from the SELECT command specified by select. Tanto los tipos de columna y fila de datos para la nueva tabla, vienen de la especificada por el comando SELECT seleccione.

CREATE TABLE AS has the following syntax or synopsis in simple form: CREATE TABLE AS dispone de la siguiente sintaxis o sinopsis en forma simple:

CREATE TABLE new_table_name [ ( column [, ...] ) ] AS SELECT [ ( column [, ...] ) ] FROM existing table_name CREATE TABLE new_table_name [(columna [, ...])] AS SELECT [(columna [, ...])] FROM table_name existentes

The SELECT statement can be in a complex form where data is been retrieved from several tables. La sentencia SELECT pueden ser una forma compleja en que los datos se han recuperado de varias tablas. For the new table, column names can be specified by including the column names in a comma-delimited list. Para la nueva tabla, nombres de columna se puede especificar la inclusión de los nombres de columna en una lista delimitada por comas. 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 muy importante a tener en cuenta es que debe haber el mismo número de columnas especificado en la lista de columnas como la cláusula anterior (opcional, si se especifica) para la nueva tabla como objetivo el número de columnas que se devuelven por el 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 la lista opcional de paréntesis en las columnas de una nueva tabla contiene un número distinto de filas de las filas de la sentencia SELECT devuelve el siguiente mensaje de error se mostrará:

ERROR: CREATE TABLE/AS SELECT has mismatched column count ERROR: CREATE TABLE / AS SELECT tiene mal columnas

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 . En su forma más simple, como declaración de CREATE TABLE creará una copia de seguridad completa de una tabla existente entre ellos y todas las columnas de datos, utilizando simplemente la declaración CREATE TABLE new_table_name AS SELECT * FROM existing_table_name.

IMPORTANT : The page is machine translated and provided "as is" without warranty. IMPORTANTE: La página está traducida máquina y proporciona "tal cual" sin garantía. Machine translation may be difficult to understand. La traducción automática puede resultar difícil de entender. Please refer to Por favor, consulte original English article artículo original Inglés whenever possible. siempre que sea posible.


3 Responses to “Create New Table by Selecting Data from Other Tables with CREATE TABLE AS” 3 Responses to "Crear Nueva Tabla de Selección de datos de otras tablas con CREATE TABLE COMO"

  1. Dinesh Dinesh
    January 28th, 2009 17:46 28 de enero, 2009 17:46
    3 3

    CREATE TABLE new_table_name [ ( column [, ...] ) ] AS SELECT [ ( column [, ...] ) ] FROM existing table_name CREATE TABLE new_table_name [(columna [, ...])] AS SELECT [(columna [, ...])] FROM table_name existentes

    this query possible in MS-ACCESS or not posible esta consulta en MS-ACCESS o no

  2. tariq Tariq
    January 10th, 2008 13:31 10 de enero de 2008 13:31
    2 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???? Los datos en la tabla que se creó utilizando como crear la tabla, seleccione "es diferente a partir de los datos que se devuelve cuando se selecciona la misma que crea la tabla se ejecuta por separado?
    WE are using the tool PL/SQL Developer . Estamos utilizando la herramienta de PL / SQL Developer.
    Any idea what this problem is due to? Cualquier idea de lo que este problema se debe a?

  3. ikarus ikarus
    April 1st, 2007 03:26 1ro de abril de 2007 03:26
    1 1

    We can do it also with the query, Podemos hacerlo también con la consulta,

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

    I think its a little bit shorter. Creo que es un poco más corto.

Leave a Reply Deje una contestación

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> Usted puede utilizar estas etiquetas: <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. Suscribirse a los comentarios Se ha desactivado la característica. To receive notification of latest comments posted, subscribe to Para recibir la notificación de la última envió comentarios, suscribirse a My Digital Life Comments RSS feed Mi vida digital Comentarios RSS or o register to receive registrarse para recibir new comments in daily email digest. nuevos comentarios en el email diario digerir.
Custom Search

New Articles Nuevos artículos

Incoming Search Terms for the Article Próximos Términos de búsqueda para el artículo

create table as select crear el cuadro como seleccionar - -- create table select crear el cuadro seleccione - -- create table as select from crear el cuadro como de seleccionar - -- create table with select crear tabla con seleccionar - -- create table from select crear el cuadro de seleccionar - -- db2 create table as select db2 create table como seleccionar - -- create table from select statement crear tabla a partir de select - -- create table select from crear el cuadro de seleccionar - -- db2 create table from select db2 create table de seleccionar - -- create new table crear una nueva tabla - -- access create table crear el cuadro de acceso - -- create table as select DB2 crear el cuadro seleccione como DB2 - -- select create table seleccionar crear tabla - -- db2 create table select db2 create table seleccionar - -- create table as select crear el cuadro como seleccionar - -- CREATE TABLE USING SELECT STATEMENT CREATE TABLE SELECT USO - -- create table with data crear tabla con datos - -- db2 create table as db2 create table como - -- oracle select into new table oráculo seleccionar en una nueva tabla - -- all todo - -- create table select into crear el cuadro seleccione en - -- create table select crear el cuadro seleccione - -- create a data table crear una tabla de datos - -- create table into crear en el cuadro - -- MS Access Create table as select Crear una tabla de Microsoft Access como seleccionar - -- create table as select in db2 crear el cuadro como seleccionar en db2 - -- access create table as select acceso crear mesa como seleccionar - -- create table as select ms access crear el cuadro como seleccionar MS Access - -- MS ACCESS CREATE TABLE SELECT MS Access SELECCIONAR CREATE TABLE - -- sqlite create table as select sqlite crear el cuadro como seleccionar - -- create table select db2 crear el cuadro seleccione db2 - -- access create table select acceso a crear el cuadro seleccione - -- db2 create table from another table db2 crear el cuadro de otra tabla - -- sql create table from select statement crear tabla de sql select - -- Creating tables thru union query in MS access + select into Creación de tablas de consulta a través de la unión en la EM + seleccione en el acceso - -- oracle create table as select oráculo crear el cuadro como seleccionar - -- create table access crear el cuadro de acceso - -- create table+select crear el cuadro seleccione + - -- how to create a data table cómo crear una tabla de datos - -- create table using select crear tabla usando seleccionar - -- CREATE TABLE SELECT ACCESS CREATE TABLE SELECCIONAR EL ACCESO - -- create table with data from another table crear tabla con datos de otra tabla - -- create table select as crear el cuadro seleccione como - -- create table from existing table in Db2 crear el cuadro de tabla existente en DB2 - -- create table as select access crear el cuadro como seleccionar el acceso - -- SQL Insert table data via select statement Insertar tabla de datos de SQL a través de select - -- access create table from select crear el cuadro de acceso, seleccione - -- oracle create backup table oráculo crear copias de seguridad de mesa - -- db2 create table as select from db2 create table como seleccionar entre - -- db2 create table as select * from db2 create table como select * from - -- create table (select crear tabla (seleccionar - -- select into new table oracle seleccionar una nueva tabla en oracle - -- create table from another table in db2 crear el cuadro de otra tabla en db2 - -- create table using select db2 crear tabla utilizando seleccionar db2 - -- access create table as crear el cuadro como el acceso - -- oracle create table backup oráculo crear el cuadro de copia de seguridad - -- create table as (select como crear tabla (seleccione - -- create backup table sql crear copia de seguridad de la tabla sql - -- create table from select crear el cuadro de seleccionar - -- create table from select statement oracle crear tabla a partir de select oráculo - -- create table with select crear tabla con seleccionar - -- ms access create table from select MS Access crear el cuadro de seleccionar - -- db2 create table as db2 create table como - -- oracle create table select oráculo crear el cuadro seleccione - -- microsoft access create table as select Microsoft Access crea la tabla como seleccionar - -- create table another table db2 crear otra tabla tabla db2 - -- CREATE TABLE INTO SELECT CREATE TABLE EN SELECCIONAR - -- make a data table online hacer una tabla de datos en línea - -- create data table crear tabla de datos - -- CREATE TABLE AS SELECT ORACLE CREATE TABLE AS SELECT ORACLE - -- create table + select crear el cuadro seleccione + - -- create a backup table in SQL crear una copia de seguridad de la tabla en SQL - -- create a table from select statement crear una tabla a partir de select - -- create table from other table crear tabla a partir de otra tabla - -- create backup table in sql crear copia de seguridad de la tabla en SQL - --