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. С помощью SQL манипулирования данными заявлению, новый, временный, резервное копирование или обычной таблицы может быть создан и наполнен или добавить данные из другой таблицы или таблицы извлекается 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. SQL манипулирования данными язык СОЗДАТЬ таблицу, которая может быть использована для создания новой таблицы построены из содержимого результата, установленные запрос на таблицу, которая уже существует в базе данных. Both the column types, and row data for the new table, come from the SELECT command specified by select. Оба типа столбцов и строк данных в новую таблицу, из команды SELECT указанный выбор.

CREATE TABLE AS has the following syntax or synopsis in simple form: CREATE TABLE AS имеет следующий синтаксис или резюме в простой форме:

CREATE TABLE new_table_name [ ( column [, ...] ) ] AS SELECT [ ( column [, ...] ) ] FROM existing table_name CREATE TABLE new_table_name [(столбец [, ...])] AS SELECT [(столбец [, ...])] из существующих 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. Очень важный момент принять к сведению, что там должно быть такое же число столбцов, указанных в колонке список предшествующих AS положение (необязательно, если указана) для новой таблицы, как количество целевых столбцов, которые возвращаются в выборе заявление. 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: Если факультативные список столбцов в скобках новой таблице содержатся различные количества строк, чем строки SELECT возвращает заявление, следующее сообщение об ошибке будет отображаться:

ERROR: CREATE TABLE/AS SELECT has mismatched column count ОШИБКА: CREATE TABLE / AS SELECT имеет несоответствующих колонка кол

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 . В своей простейшей форме, создать таблицу в заявлении будут создавать полную резервную копию существующей таблицы, включая все столбцы и данные просто с помощью заявления, 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 Моя Цифровая жизнь Форумы .



2 Responses to “Create New Table by Selecting Data from Other Tables with CREATE TABLE AS” 2 Ответы на "Создать новую таблицу, выбрав данные из других таблиц с CREATE TABLE AS"

  1. ikarus Икарус
    April 1st, 2007 03:26 1 апреля 2007 03:26
    1

    We can do it also with the query, Мы можем делать это также с запросом,

    SELECT * INTO newtable FROM existingtable SELECT * В newtable ИЗ existingtable

    I think its a little bit shorter. Я думаю, его немного короче.

  2. tariq Тарик
    January 10th, 2008 13:31 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???? Данные в таблице, которая создается с помощью создания таблицы, как выбрать ", отличается от данных, которые возвращаются, когда же выбрать, что создает таблицу выполняется отдельно????
    WE are using the tool PL/SQL Developer . Мы используем инструмент PL / SQL Developer.
    Any idea what this problem is due to? Любая идея, что эта проблема объясняется?

Leave a Reply Оставить Ответить

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> Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <дель DATETIME = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. Подписаться на комментарии функция была отключена. To receive notification of latest comments posted, subscribe to Чтобы получать уведомления о последних комментариев Написал подписку My Digital Life Comments RSS feed Моя Цифровая жизнь Комментарии RSS Feed or или register to receive зарегистрируйтесь, чтобы получить new comments in daily email digest. новых комментариев в ежедневной электронной почте дайджест.
Custom Search

New Articles Новые статьи

Incoming Search Terms for the Article Входящий Поиск Условия для статьи

create table as select создавать таблицы, как выбрать - -- create table select создавать таблицы выбора - -- create table as select from создавать таблицы, как выбрать из - -- create table from select создать таблицу с Выбрать - -- create table with select создать таблицу с Выбрать - -- DB2 CREATE TABLE AS SELECT Db2 создавать таблицы, как выбрать - -- new table myspace новая таблица MySpace - -- create table as select db2 создавать таблицы, как выбрать db2 - -- create new table создать новую таблицу - -- select into new table oracle Выберите в новую таблицу Oracle - -- add a new section on myspace добавить новый раздел на MySpace - -- create table as select создавать таблицы, как выбрать - -- ACCESS create table as select ДОСТУП создавать таблицы, как выбрать - -- create table select into создавать таблицы выберите в - -- db2 create table from select db2 создать таблицу с Выбрать - -- create new section on myspace создать новый раздел на MySpace - -- create table + select создавать таблицы + выбрать - -- create table as select access создавать таблицы, как выбрать доступа - -- all все - -- create table as select oracle создавать таблицы, как выбрать Oracle - -- create table with data создавать таблицы с данными - -- CREATE TABLE SELECT DB2 Создать таблицу Выберите DB2 - -- create table select создавать таблицы выбора - -- new table on MySpace новую таблицу на MySpace - -- oracle create table select Oracle создать таблицу выбора - -- create table from another table db2 создать таблицу из другой таблицы db2 - -- create table form another table создать таблицу форме другую таблицу - -- ms access create table as select MS Access создать таблицу, как выбрать - -- oracle create table as selecting columns Oracle создать таблицу как столбцах выбора - -- select new table Выберите новую таблицу - -- create table from select db2 создавать таблицы с Выберите DB2 - -- myspace new table MySpace новую таблицу - -- myspace creating other tables MySpace создает другие таблицы - -- access create table select доступ создать таблицу выбора - -- add new table to myspace добавить новую таблицу для MySpace - -- add new section on myspace добавить новый раздел на MySpace - -- create a table from select создать таблицу с Выбрать - -- create table as db2 создавать таблицы, как db2 - -- add a table to myspace Добавить таблицу для MySpace - -- can create a new table using a SELECT statement можно создать новую таблицу, используя SELECT заявление - -- create new table myspace создавать новые таблицы MySpace - -- create table with select создать таблицу с Выбрать - -- db2 create table select db2 создать таблицу выбора - -- How To Create a New Table by Selecting Rows from Another Table? Как создать новую таблицу, выбрав строк из другой таблицы? - -- create oracle backup table Oracle создать резервную копию таблицы - -- new table code myspace новая таблица кодов MySpace - -- access create table доступ создать таблицу - -- add table myspace Добавить таблицу MySpace - -- create xls chart with external data XLS создать схему с внешними данными - -- create table select from other table создавать таблицы выбрать из другой таблицы - --