Create New Table by Selecting Data from Other Tables with CREATE TABLE AS Vytvořit novou tabulku výběr dat z jiných tabulek se vytvořit tabulku jako

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. Pomocí SQL pro manipulaci s daty prohlášení, nový, dočasný, nebo pravidelného zálohování tabulka může být vytvořena a obsazena nebo vložené s daty z jiné tabulky nebo tabulek získáte 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. V jazyce SQL pro manipulaci s daty je CREATE TABLE AS, které mohou být použity k vytvoření nové tabulky postaveno z obsahu výsledek stanovené dotaz na tabulku, která již existuje v databázi. Both the column types, and row data for the new table, come from the SELECT command specified by select. Oba druhy sloupec, řádek a data pro nové tabulky, pocházejí z příkazové uvedeny SELECT, které vyberete.

CREATE TABLE AS has the following syntax or synopsis in simple form: CREATE TABLE AS má následující syntaxe nebo v synopsi jednoduchý formulář:

CREATE TABLE new_table_name [ ( column [, ...] ) ] AS SELECT [ ( column [, ...] ) ] FROM existing table_name CREATE TABLE new_table_name [(sloupec [, ...])] AS SELECT [(sloupec [, ...])] ze stávajících TABLE_NAME

The SELECT statement can be in a complex form where data is been retrieved from several tables. Vyberte tvrzení může být v tak složité formuláře, pokud data byla načtena z několika tabulek. For the new table, column names can be specified by including the column names in a comma-delimited list. Pro nový sloupec jména mohou být uvedeny včetně jmen sloupců v čárka-oddělený seznam. 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. Velmi důležitým bodem je, aby vzaly na vědomí, že by měl být stejný počet sloupců je uvedeno ve sloupci seznamu předcházejících AS klauzule (nepovinné, pokud uvedeno) pro novou tabulku jako cílový počet sloupců, které jsou vráceny do vybrat prohlášení. 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: Pokud volitelný seznam sloupců v závorce nové tabulka obsahuje různý počet řádků, než je výpis řadách Vyberte vrací se následující chybová zpráva bude zobrazen:

ERROR: CREATE TABLE/AS SELECT has mismatched column count ERROR: CREATE TABLE / AS SELECT sloupec má špatně počítat

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 . Ve své nejjednodušší podobě, CREATE TABLE AS prohlášení vytvoří kompletní zálohu stávajících stolu včetně všech sloupců a data jednoduše pomocí výkazu 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. Upozornění: Tento stroj je přeložen stránky, který je poskytován "tak jak jsou", bez záruky. Machine translation may be difficult to understand. Strojový překlad může být obtížné porozumět. Please refer to Odkazujeme na original English article Anglický originál článku whenever possible. kdykoli je to možné.

Share and contribute or get technical support and help at Sdílení a přispět nebo získat technickou podporu a pomoc při My Digital Life Forums My Digital Life fóra .



2 Responses to “Create New Table by Selecting Data from Other Tables with CREATE TABLE AS” 2 Reakce na "Vytvořit novou tabulku výběrem dat z jiných tabulek s CREATE TABLE AS"

  1. ikarus IKARUS
    April 1st, 2007 03:26 1. dubna 2007 03:26
    1

    We can do it also with the query, Můžeme to udělat také s dotazem,

    SELECT * INTO newtable FROM existingtable SELECT * INTO newtable OD existingtable

    I think its a little bit shorter. Myslím, že její trochu kratší.

  2. tariq Tariq
    January 10th, 2008 13:31 10. ledna 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???? Údaje v tabulce, která je vytvořena pomocí vytvořit tabulku, jak vybrat "se liší od údajů, které se vrací, když stejný vybrat, který vytváří v tabulce je proveden zvlášť??
    WE are using the tool PL/SQL Developer . Jsme pomocí nástroje PL / SQL Developer.
    Any idea what this problem is due to? Máte ponětí, co tento problém je způsoben?

Leave a Reply Nechte Odpovědět

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> Můžete použít tyto značky: <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. Přihlásit se k připomínkám funkce byla vypnuta. To receive notification of latest comments posted, subscribe to Chcete-li přijímat oznámení o nejnovější komentáře vyslán, přihlaste se My Digital Life Comments RSS feed My Digital Life Komentáře RSS feed or nebo register to receive registrovat dostávat new comments in daily email digest. nové komentáře v denní e-mail Digest.
Custom Search

New Articles Nové články

Incoming Search Terms for the Article Incoming Search Terms k článku

create table as select vytvořit tabulku, jak vybrat - -- create table select vytvořit tabulku zvolte - -- create table as select from vytvořit tabulku, jak vybrat z - -- create table from select vytvořit tabulku z zvolte - -- create table with select vytvořit tabulku s vybranými - -- DB2 CREATE TABLE AS SELECT DB2 vytvořit tabulku, jak vybrat - -- new table myspace nová tabulka myspace - -- create table as select db2 vytvořit tabulku, jak vybrat DB2 - -- create new table vytvořit novou tabulku - -- select into new table oracle vyberte v nové tabulce orákulum - -- add a new section on myspace Přidat nový bod na myspace - -- create table as select vytvořit tabulku, jak vybrat - -- ACCESS create table as select PŘÍSTUP vytvořit tabulku, jak vybrat - -- create table select into vytvořit tabulku vybrat do - -- db2 create table from select DB2 vytvořit tabulku z zvolte - -- create new section on myspace vytvořit nový oddíl na myspace - -- create table + select vytvořit tabulku + vyberte - -- create table as select access vytvořit tabulku, jak vybrat přístupový - -- all vše - -- create table as select oracle vytvořit tabulku, jak vybrat orákulum - -- create table with data vytvořit tabulku s daty - -- CREATE TABLE SELECT DB2 CREATE TABLE SELECT DB2 - -- create table select vytvořit tabulku zvolte - -- new table on MySpace nová tabulka na MySpace - -- oracle create table select orákulum vytvořit tabulku zvolte - -- create table from another table db2 vytvářet tabulky z jiné tabulky DB2 - -- create table form another table vytvořit tabulku jinou formou tabulky - -- ms access create table as select MS Access vytvořit tabulku, jak vybrat - -- oracle create table as selecting columns orákulum vytvořit tabulku, jak vybrat sloupce - -- select new table vybrat nový stůl - -- create table from select db2 vytvořit tabulku z zvolte DB2 - -- myspace new table MySpace nový stůl - -- myspace creating other tables myspace vytváření dalších tabulek - -- access create table select přístup vytvořit tabulku zvolte - -- add new table to myspace Přidat nový stůl na myspace - -- add new section on myspace Přidat nový oddíl na myspace - -- create a table from select vytvořit tabulku z zvolte - -- create table as db2 vytvořit tabulku DB2 - -- add a table to myspace přidat tabulku myspace - -- can create a new table using a SELECT statement můžete vytvořit novou tabulku pomocí SELECT - -- create table select oracle vytvořit tabulku vyberte orákulum - -- create new table myspace vytvořit novou tabulku myspace - -- create table with select vytvořit tabulku s vybranými - -- db2 create table select DB2 vytvořit tabulku zvolte - -- How To Create a New Table by Selecting Rows from Another Table? Jak vytvořit novou tabulku výběrem řádků z jiné tabulky? - -- create oracle backup table vytvoření záložního systému Oracle tabulky - -- create table with select into vytvořit tabulku s vybranými do - -- new table code myspace nová tabulka kód myspace - -- access create table přístup vytvořit tabulku - -- add table myspace přidat tabulku myspace - --