1

Is it even possible to copy a structure from a table without data but with the columns definitions specially like defaults and nullable values ?

This is not working:

select * 
into new_ledger_table 
from details_table 
where 1 = 2;
1
  • 1
    Note that select ... into to create a new table is discouraged (even deprecated) in favor of the standard compliant create table .. as select ... Commented Dec 5, 2020 at 20:08

1 Answer 1

3

Yes, that's what create table (like ..) is for:

create table new_ledger_table (like details_table including defaults)

The including part has more options to optionally include constraints and indexes.

Sign up to request clarification or add additional context in comments.

1 Comment

I'll try out and let you know. Thanks.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.