Answer Posted / mohammadali.info
Syntax #1 - Copying all columns from another table
The basic syntax is:
CREATE TABLE new_table
AS (SELECT * FROM old_table);
For example:
CREATE TABLE suppliers
AS (SELECT *
FROM companies
WHERE id > 1000);
Syntax #2 - Copying selected columns from another table
The basic syntax is:
CREATE TABLE new_table
AS (SELECT column_1, column2, ... column_n FROM old_table);
For example:
CREATE TABLE suppliers
AS (SELECT id, address, city, state, zip
FROM companies
WHERE id > 1000);
Syntax #3 - Copying selected columns from multiple tables
The basic syntax is:
CREATE TABLE new_table
AS (SELECT column_1, column2, ... column_n
FROM old_table_1, old_table_2, ... old_table_n);
For example:
CREATE TABLE suppliers
AS (SELECT companies.id, companies.address, categories.cat_type
FROM companies, categories
WHERE companies.id = categories.id
AND companies.id > 1000);
| Is This Answer Correct ? | 4 Yes | 5 No |
Post New Answer View All Answers
What are commonly used odbc functions in php?
What are statistics?
What is a collation?
What are system databases into sql server (2005/2008)?
What is a derived table?
What are the different types of cursor?
How to get nth highest salary from employee table.
what is difference between NULL and ISNULL in SQL Server 2008?
Why and when do stored procedure recompile?
What is sql collation?
Explain Capacity planning to create a database? and how to monitor it?
What is Lock table in SQL?
How do you maintain database integrity where deletions from one table will automatically cause deletions in another table?
How sql server executes a statement with nested subqueries?
What is the difference between ddl,dml and dcl commands?