How can I create a table from another table without copying
any values from the old table?
Answers were Sorted based on User's Feedback
Answer / anji
create table table_name as ( select * from old_table where 1=2)
from this query we can create a new table structure from old
table structure with out data
| Is This Answer Correct ? | 26 Yes | 1 No |
Answer / suresh babu
create table new_tn as select * from source_tn where 1=2;
This query will create a new table,which take structure of
the source table with out values.
| Is This Answer Correct ? | 6 Yes | 0 No |
Answer / tejas wajge
create table emp as select * from project where rownum <1;
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / srinivas
create table emp1
as
select * from scott.emp where rownum=0
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / atul verma
SELECT *
INTO emp1
from scott.emp where rownum=0
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / ram
In oracle
Create table newtablename as select * from oldtablename
where 1=2
(any false condition if condition true it copies data from
table it applicable for both oracle & sqlserver)
In Sql server
select * into newtablename from oldtablename where 1=2
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / sunil panghal
create table sunil as select *from hr.employees
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / shabana
Use the describe command to display the table structure
then use the create table command and copy the table
structure in your command.
| Is This Answer Correct ? | 1 Yes | 11 No |
What is pl sql package?
. have a tablle like this: cust acc ----------- a 1 b 2 b 3 c 4 c 5 c 6 I Want below o/p: cust acc --------------- a 1 b 2|3 c 4|5|6 Please any one can you have any ideas share me. I have urgent requirement. CUST ACC a dv b fg b bh c mk c cl c so result:- A B c dv fg mk bh cl so
In a table only one column how to update rows
I have a small PL/SQL Block assume in this way begin select * from emp where empno=100; exception when others then <Some Messages> when no_data_found then <Some Messages> when too_many_rows then <Some Messages> end; The question which he asked was whether this block will get executed normally or it will throw error ? If errored out then what is the reason for the error ? Could anybody please help me ? Regards Nakul Venkataraman
When is a declare statement required?
what is a database lock ? : Sql dba
Is vs as in pl sql?
What does sign mean sql?
what is csv? : Sql dba
What is inner join in sql?
How to get list of all tables from a database?
Can you join a table to itself?
Oracle (3259)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)