Create New Table by Selecting Data from Other Tables with 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. Коришћењем СКЛ подаци руковање изјава, нову, привремену, резервни или редовне сто може бити израђен и попуњен или уметнута са подацима из друге табеле или табеле СЕЛЕЦТ Добављено по изјави. 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. СКЛ језик за управљање подацима је створити као СТО које можете користити да бисте креирали нову табелу са грађен садржај резултат поставила упит на столу који већ постоји у бази података. Both the column types, and row data for the new table, come from the SELECT command specified by select. Обе врсте колоне, и ред података за нове табеле, долазе из СЕЛЕЦТ команду одређује избор.
CREATE TABLE AS has the following syntax or synopsis in simple form: Креирање СТОЛ има сљедећу синтаксу или синопсис на једноставан облик:
CREATE TABLE new_table_name [ ( column [, ...] ) ] AS SELECT [ ( column [, ...] ) ] FROM existing table_name СТВОРИТИ СТОЛ неу_табле_наме [(колона [, ...])] АС СЕЛЕЦТ [(колона [, ...])] из постојећих табле_наме
The SELECT statement can be in a complex form where data is been retrieved from several tables. У изјави СЕЛЕЦТ може бити у облику комплексних података где је био Добављено из неколико табела. For the new table, column names can be specified by including the column names in a 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. Врло важна тачка узети на знање да је тамо би требао бити исти број колона наведене у колони листу претходи КАО став (опционално, ако је наведен) за нове табеле као што је број колона који су циљани враћен од стране изаберите изјаву. 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: Ако изборна листа колона у заградама нових табела садржи различите редова од реда "Селецт изјава враћа, следећу поруку о грешци ће бити приказан:
ERROR: CREATE TABLE/AS SELECT has mismatched column 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 . У свом најједноставнији облик, направите табелу као исказ ће направити потпуну резервну копију постојеће табеле, укључујући све колоне и податке једноставно помоћу изјава СТВОРИТИ СТОЛ неу_табле_наме АС СЕЛЕЦТ * ФРОМ ексистинг_табле_наме.
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. ВАЖНО: Овај апарат преведено страница што је одређено "како јест" без гаранција. Machine translation may be difficult to understand. Машинске превођење мај бити тешко за разумјети. Please refer to Молимо погледајте original English article оригинал Енглисх члан whenever possible. кад год је то могуће.
Share and contribute or get technical support and help at Деонички и доприносе или добити техничку подршку и помоћ у My Digital Life Forums Мој дигитални живот форуми .
Related Articles Дана
- Easily Duplicate, Copy or Backup Tables in Oracle, PostgreSQL, DB2 and SQLite with Create Table As SQL Једноставно Двоструки, Копирај или Безбедносна копија табела у Орацле, ПостгреСКЛ, ДБ2 и СКЛите са Направите табелу као СКЛ
- Crack and Hack to Find, Reveal, Get, Recover and Retrieve All Windows Passwords with Ophcrack 2 and Rainbow Tables Испуцати и Хацк пронаћи, открити, Гет, Спаси и преузели све Уиндоус лозинка са Опхцрацк 2 и Дуга Таблице
- Recover Lost Data with Unistal Data Recovery Спаси изгубио податке са Унистал Дата рецоверы
- Data Recovery and Data Protection via Undelete 2009 Подаци за опоравак и заштиту података путем Унделете 2009
- ORA-02449 Oracle Drop Table Error Ора-02449 Орацле дроп сто о грешци
- ORA-00942 Table or View Does Not Exist Oracle Error Ора-00942 сто или поглед не постоји Орацле еррор
- HTML Color Names HEX Codes Chart Table Хтмл цолор цхарт имена Хекс кодови Табела
- Criss Angle Vanishing Under Table Magic Trick Revealed Црисс угао Нестајање под столом Магиц трик објави
- Gateway CX2620 Convertible Notebook & Table PC Review by NewsFactor Magazine Гатеуаы ЦКС2620 конвертибилних Нотебоок & стони пц преглед НеусФацтор Магазине
- Improved Way to Add SLIC (SLP 2.0) Table into BIOS ACPI to Activate Windows Vista OEM Побољшана нацин да Додај слици (СЛП 2.0) Дамњановиц Радмила у БИОС-АЦПИ да активирате систем Уиндоус Виста ОЕМ


























April 1st, 2007 03:26 1. април 2007 03:26
We can do it also with the query, Можемо то учинити и са упитом,
SELECT * INTO newtable FROM existingtable СЕЛЕЦТ * У неутабле ОД ексистингтабле
I think its a little bit shorter. Мислим да своје мало краћи.
January 10th, 2008 13:31 10. јануара 2008 13:31
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???? Подаци у табели која је створена помоћу створити табеле што изаберете "се разликују од података који се вратио када је исти изаберете да ствара табеле је извршен одвојено????
WE are using the tool PL/SQL Developer . Ми смо помоћу алата за ПЛ / СКЛ Девелопер.
Any idea what this problem is due to? Било који идеја што овај проблем је због?