Create New Table by Selecting Data from Other Tables with CREATE TABLE AS Lumikha ng bagong mesa sa pamamagitan ng pagpili ng data mula sa iba pang mga talahanayan na may lumikha ng mesa bilang

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. Sa pamamagitan ng paggamit ng SQL data manipulasyon pahayag, isang bagong, pansamantalang, backup o regular na table ay maaaring nilikha at puno o naipasok sa data mula sa ibang mesa o mga talahanayan nakuhang PUMILI sa pamamagitan ng pahayag. 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. Ang SQL data sa pagmamanipula ng wika ay lumikha ng TALAAN AS na kung saan ay maaaring gamitin upang lumikha ng isang bagong table na binuo mula sa mga nilalaman ng mga resulta na itinakda ng isang query sa isang table na ang na ito ay mayroon na sa loob ng database. Both the column types, and row data for the new table, come from the SELECT command specified by select. Pareho ang mga haligi ng mga uri, at mga hanay ng data para sa mga bagong mesa, dumating mula sa PUMILI command na tinukoy sa pamamagitan ng piliin.

CREATE TABLE AS has the following syntax or synopsis in simple form: Lumikha ng TALAAN AS ay ang mga sumusunod na syntax o sinopsis sa simpleng form:

CREATE TABLE new_table_name [ ( column [, ...] ) ] AS SELECT [ ( column [, ...] ) ] FROM existing table_name Lumikha ng TALAAN new_table_name [(haligi [, ...])] AS PUMILI [(haligi [, ...])] MULA umiiral na table_name

The SELECT statement can be in a complex form where data is been retrieved from several tables. PUMILI ang mga pahayag ay maaaring sa isang komplikadong form na kung saan ang data ay ay kukunin mula sa ilang mga tables. For the new table, column names can be specified by including the column names in a comma-delimited list. Para sa mga bagong mesa, haligi ng mga pangalan ay tinukoy sa pamamagitan ng kabilang ang mga haligi ng mga pangalan sa isang comma-delimited list. 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. Napakahalaga ng punto upang tandaan na ito ay may dapat na ang parehong bilang ng mga haligi na tinukoy sa haligi sa unahan ng listahan ng AS sugnay (opsyonal, kapag tinukoy na) para sa bagong mesa bilang ng bilang ng mga target na mga haligi ay ibabalik ng piliin ang pahayag. 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: Kung ang mga opsyonal na listahan ng mga haligi sa mga panaklong ng bagong table na naglalaman ng iba't ibang bilang ng mga hilera kaysa sa mga hanay ng PUMILI pahayag nagbabalik, ang mga sumusunod na mensahe ng error ay ipapakita:

ERROR: CREATE TABLE/AS SELECT has mismatched column count ERROR: Gumawa ng TALAAN / AS PUMILI ay mismatched haligi count

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 . Sa kanyang pinakasimpleng form, gumawa ng TALAAN AS pahayag ay lumikha ng isang kumpletong backup ng isang mayroon-nang mesa kasama ang lahat ng mga haligi at data lamang sa pamamagitan ng paggamit ng pahayag Lumikha ng TALAAN new_table_name AS PUMILI * MULA existing_table_name.

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. MAHALAGA: Ito ay isang makina isinalin pahina na kung saan ay ibinigay "bilang ganito" walang warranty. Machine translation may be difficult to understand. Makina ng pagsasalin ay maaaring mahirap maintindihan. Please refer to Mangyaring sumangguni sa original English article orihinal na Ingles article whenever possible. hangga't maaari.

Share and contribute or get technical support and help at Share at kontribusyon o makakuha ng teknikal na suporta at tulong sa My Digital Life Forums Aking Digital buhay Forums .



2 Responses to “Create New Table by Selecting Data from Other Tables with CREATE TABLE AS” 2 tugon sa "Gumawa ng Bagong Talaan sa pamamagitan ng pagpili mula sa Data Iba Pang Table na may lumikha ng TALAAN AS"

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

    We can do it also with the query, Kami ay maaaring gawin din ito sa mga tanong,

    SELECT * INTO newtable FROM existingtable PUMILI * sa newtable MULA existingtable

    I think its a little bit shorter. Sa tingin ko ang isang maliit na bit mas maikli.

  2. tariq
    January 10th, 2008 13:31 January 10th, 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???? Data sa table na ito ay ginawa gamit ang gumawa ng mga table na piliin ang "ay naiiba mula sa mga data na ito ay ibinalik na kapag ang parehong piliin na lumilikha ng mga mesa ay naisakatuparan nang magkahiwalay????
    WE are using the tool PL/SQL Developer . TAYO ay mga gamit-gamit ang tool PL / SQL Developer.
    Any idea what this problem is due to? Anumang mga ideya kung ano ang problemang ito ay dahil sa?

Leave a Reply Mag-iwan ng isang Sumagot

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> Maaari mong gamitin ang mga 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. Mag-subscribe sa comments tampok na ito ay hindi pinagana. To receive notification of latest comments posted, subscribe to Upang makatanggap ng mga notification ng mga pinakabagong comments posted, mag-subscribe sa My Digital Life Comments RSS feed Ang aking digital na buhay Comments RSS feed or o register to receive magrehistro upang makatanggap ng new comments in daily email digest. mga bagong komento sa pang-araw-araw email digest.
Custom Search

New Articles New Articles

Incoming Search Terms for the Article Papasok Search Mga Tuntunin para sa mga Artikulo

create table as select gumawa ng table na piliin ang - -- create table select gumawa ng table piliin ang - -- create table as select from gumawa ng table na pumili mula sa - -- create table from select gumawa ng table mula sa piliin ang - -- create table with select gumawa ng mga table na may piliin ang - -- DB2 CREATE TABLE AS SELECT DB2 gumawa ng mga table na piliin ang - -- new table myspace bagong table myspace - -- create table as select db2 gumawa ng table na piliin ang db2 - -- create new table gumawa ng bagong mesa - -- select into new table oracle piliin ang mesa sa bagong oracle - -- add a new section on myspace magdagdag ng isang bagong seksyon sa myspace - -- create table as select gumawa ng table na piliin ang - -- ACCESS create table as select ACCESS gumawa ng mga table na piliin ang - -- create table select into piliin ang gumawa ng mga table sa - -- db2 create table from select db2 gumawa ng table mula sa piliin ang - -- create new section on myspace lumikha ng bagong mga seksyon sa myspace - -- create table + select gumawa ng table + piliin ang - -- create table as select access gumawa ng table na piliin ang pag-access - -- all lahat - -- create table as select oracle gumawa ng table na piliin ang orakulo - -- create table with data gumawa ng mga table na may data - -- CREATE TABLE SELECT DB2 Gumawa ng table piliin ang DB2 - -- create table select gumawa ng table piliin ang - -- new table on MySpace bagong table sa MySpace - -- oracle create table select orakulo gumawa ng table piliin ang - -- create table from another table db2 gumawa ng table mula sa ibang table db2 - -- create table form another table gumawa ng table form ng isa pang table - -- ms access create table as select ms access gumawa ng mga table na piliin ang - -- oracle create table as selecting columns orakulo lumikha ng mesa bilang pagpili ng haligi - -- select new table piliin ang bagong mesa - -- create table from select db2 gumawa ng table mula sa piliin ang db2 - -- myspace new table myspace bagong mesa - -- myspace creating other tables myspace paglikha ng iba pang mga talahanayan - -- access create table select ma-access ang gumawa ng table piliin ang - -- add new table to myspace magdagdag ng mga bagong table sa myspace - -- add new section on myspace magdagdag ng bagong mga seksyon sa myspace - -- create a table from select lumikha ng isang table mula sa piliin ang - -- create table as db2 gumawa ng table bilang db2 - -- add a table to myspace magdagdag ng isang table sa myspace - -- can create a new table using a SELECT statement ay maaaring gumawa ng bagong mesa gamit ang isang pahayag PUMILI - -- create table select oracle gumawa ng table piliin ang orakulo - -- create new table myspace gumawa ng bagong mesa myspace - -- create table with select gumawa ng mga table na may piliin ang - -- db2 create table select db2 gumawa ng table piliin ang - -- How To Create a New Table by Selecting Rows from Another Table? Paano Upang Lumikha ng isang Bagong Table Rows sa pamamagitan ng pagpili mula sa isa pang Table? - -- create oracle backup table gumawa ng mga backup na oracle table - -- create table with select into gumawa ng mga table na may piliin sa - -- new table code myspace bagong table code myspace - -- access create table access lumikha ng mesa - -- add table myspace magdagdag ng table myspace - --