steps to create the new table using existing metadata

Hi all


That's what I want to achieve,

I want to create a procedure that will take an input parameter as a table name lets say 'EMP ',.
This procedure checks if this table exists or not?
If they don't exist
It will create a new table with the name _dummy join the existing table name (ex: new table will be EMP_DUMMY).
and new table should have the same structure of the table, indexes, and constraints on the EMP table.


NB: It should not be created using select as create table EMP_DUMMY select * from EMP where = condition false;



Can someone help me please how to achieve this?

Please, don't post duplicate discussions.

Check your thread previous stored procedure to create a new table with the existing table structure to further discussions

Tags: Database

Similar Questions

  • create the new file using report generation express vi

    Hello

    In my application, I need to write that certain data in spreadsheet Excel. For whom I created an excel template and I used the express vi report generation Toolkit to record appropriate data in the columns of the place. I need a new file created every day by the name of the day and write the data that he rest of the day. I have problems, create the new file using this express vi. I tried to use the low level vi but not able to make properly.

    Join my code and the excel template.

    Help, please.

    Thank you!

    I suspect that your problem is illegal characters (' / ') in your path, certainly it is the case in your original vi. You need to format your path, something like this (underscore instead of a slash stroke):

  • How to create the new table by using the pertioned table

    Hello
    I use a partitioned table, now I want CPDR a new table with the same structure of my existing partitioned table.
    so can I use this syntax

    create the table abc_new as
    Select * from my_partitioned_table
    where 1 = 2;

    If I use this syntax, he would do the same my existing partitioned table structure?

    and

    When
    We use a syntax such as

    create the table abc_new as
    Select * from my_partitioned_table
    where 1 = 2;

    so he would also make the indexing on the new table if old table exists? If this isn't the case, then how can we create this indexing too at the time of execution of this syntax?


    regards

    N °

    Although the command would create a new table with the same column names and data types, it is NOT a partitioned table. You must explicitly specify the PARTITION BY clause and definitions of Partition when creating the table.

    Similarly, index definitions are not automatically copied. You must explicitly run the CREATE INDEX statements (which you can generate source using DBMS_METADATA. GET_DDL or by using any other tools/utilities).

    (However, if you use Export-Import - for example import to another schema, or to another database, it would create a table partitoned bearing the same name and with the same index definitions).

    Hemant K Collette

  • Unable to create the new tab using '+' or ctrl T or the drop down menu.

    By clicking on '+' in the tab bar, using ctrl T or the drop down menu of the file menu new tab does NOT create a new tab. New tabs created only if clicking a link creates one.

    Uninstall the toolbar Ask and it should work again. There is a compatibility issue with the Ask and Firefox toolbar that prevents the opening of new tabs.

  • Unable to create the new folder using Vista Home Premium 32-bit.

    It is on a Toshiba laptop which is about five years old.

    Explorer

    Explorer (explorer.exe) is the program that is the start menu and taskbar, windows folder and the office (which is a folder window).

     

    To see if a fix is available

    In Control Panel (and select Classic discovered in the left pane) select reports on the problems and Solutions (problem of type in the START search box), go to historical problem, right-click of your error and choose check for the Solution.

    You can also right-click and choose Details for more information. Post these details here. The name of the Module fault is important information.

    If the problem affects Panel press the Windows key + R and type wercon (or type it at a command prompt).

     

    Close the browser and start a command prompt

    About any what Explorer windows Start - All Programs - Accessories - right click on command prompt and choose run as administrator. Click Start. Ctrl + Shift + Right-click on an empty spot (just above the power of buttons is one place) then Exit Explorer. Press Ctrl + Alt + Delete then Task Manager.  Control all processes to explore are closed. On the process tab select explore and right-click and choose end process, repeat if more of an Explorer in the list.

    Then to restart the Explorer after trying all of the following

    Press Ctrl + Alt + Delete and choose Task Manager from the Task Manager click the menu file then the new task (run) , type explore

     

    If you cannot start the Explorer at all

    Press Ctrl + Alt + Delete and choose Task Manager on the processes tab, click Show processes from all users to elevate to administrator in Task Manager, click the file menu then the new task (run) and type cmd other things you can try typing

    Explorer
    Explorer c:\
    Explorer/e, c:\
    wercon
    control
    Iexplore

    If you cannot start a folder window you can use the Browse button in the new task dialog. Don't forget that you must right click and choose Open rather than double-clicking.

     

    Reregister the shell registry entries

    It is important that each order is accepted. If the command fails it means the file is damaged and must be repaired.

    Close the Explorer like above and then type at the command prompt (or copy and paste by clicking in the command prompt window and choose Paste).

    regsvr32 /i shell32
    regsvr32 /i urlmon.dll
    regsvr32 RPCRT4.dll
    regsvr32 PROPSYS.dll
    regsvr32 MSCTF.dll
    regsvr32 cscui.dll
    regsvr32 rsaenh.dll
    regsvr32 timedate.cpl
    regsvr32 ATL DLL
    regsvr32 OLEACC.dll
    regsvr32 actxprxy.dll
    regsvr32 USERENV.dll
    regsvr32 msshsq.dll
    regsvr32 NaturalLanguage6.dll
    regsvr32 thumbcache.dll
    regsvr32 WINTRUST.dll
    regsvr32 MMDevAPI.DLL
    regsvr32 audioses.dll
    regsvr32 audioeng.dll
    regsvr32 ExplorerFrame.dll
    regsvr32 msi.dll
    regsvr32 FirewallAPI.dll
    regsvr32 netshell.dll
    regsvr32 pnidui.dll
    regsvr32 QUtil.dll
    regsvr32 c:\windows\system32\wpdshserviceobj.dll
    regsvr32 WINHTTP.dll
    regsvr32 C:\windows\system32\qagent.dll
    regsvr32 C:\windows\system32\portabledeviceapi.dll
    regsvr32 wbemprox.dll
    regsvr32 wbemsvc.dll
    regsvr32 fastprox.dll
    regsvr32 imapi2.dll
    regsvr32 wshext.dll
    regsvr32 gameux.dll
    regsvr32 msxml6.dll
    regsvr32 vbscript.dll
    regsvr32 jscript.dll
    regsvr32 wshext.dll
    regsvr32 wshom.ocx
    regsvr32 wshcon.dll
    regsvr32 scrrun.dll

     

    Delete folder settings

    Close the Explorer like above and then type at the command prompt (or copy and paste by clicking in the command prompt window and choose Paste).

    Reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell" /f

    Reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams" /f

    Reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2" /f

    Delete the thumbnail and icon Caches

    Close the Explorer like above and then type at the command prompt (or copy and paste by clicking in the command prompt window and choose Paste).

    attrib - r s h '% userprofile%\AppData\Local\*.db '.

    del "% userprofile%\AppData\Local\*.db".

    Disable thumbnails and previews

    Damaged documents and particularly corrupt pictures or videos, can cause Explorer crash all trying to generate a thumbnail or an overview. This miniature and previews active option off.

    If you can start the Explorer, previews is Union on the command - folder and Search Options - framework of tasks use classic Windows foldersbar.

    Thumbnails are organized on the command bar - folder and Search Options - view tab - and check under Advanced settings - always show icons, never thumbnails and uncheck Show icon file in the pictures.

    If you cannot start the Explorer close Explorer as above and then type at the command prompt (or copy and paste by clicking in the command prompt window and choose Paste).

    Tracking Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" v "IconsOnly" /t Reg_DWord /d 00000001 f

    Tracking Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" v "ShowPreviewHandlers" /t Reg_DWord /d 00000000 f

    Tracking Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" v "ShowTypeOverlay" /t Reg_DWord /d 00000000 f

    Turn around after testing the Explorer.

    Tracking Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" v "IconsOnly" /t Reg_DWord /d 00000000 f

    Tracking Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" v "ShowPreviewHandlers" /t Reg_DWord /d 00000001 f

    Tracking Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" v "ShowTypeOverlay" /t Reg_DWord /d 00000001 f

     

    A boot is a way to explore

    It can be caused by a shell extension.

    Explorer (explorer.exe) is the program that is the start menu and taskbar, windows folder and the office (which is a folder window).

    The Explorer is built on addin programs called Extensions of Shell. The standard is provided by Microsoft, but programs add their own.

    Download Autoruns http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx close the windows Explorer Start Autoruns by right-clicking and choose run as administrator , click Options menu - Filter Options and check hide Microsoft entries and claire include empty slots to go to the Explorer tab and uncheck everything to the left. Click Start. Ctrl + Shift + Right-click on an empty spot (just above the power of buttons is one place) then Exit Explorer. Press Ctrl + Alt + Delete and choose Task Manager.  Control all processes to explore are closed. On the process tab select explore and right-click and choose end process, repeat if more of an Explorer in the list. Click the file menu and then click new task (run) and enter explorer

    If it helps, re-enable one by one to identify the who.

    Run Microsoft Fixit

    Microsoft has a range of automatic programs to solve common problems. To see problems explore

    http://support.Microsoft.com/mats/windows_file_and_folder_diag/en-us

    For the visit of the list the most comprehensive

    http://support.Microsoft.com/FixIt/en-us

    When you choose to download, choose the option to run on another computer. You can then save it to your hard drive. It will contain all 27 FixIt.

    Recycle Bin
     
    If the problem is the trash bin remove the storage folders. It will be automatically re-created next time you delete a file or open the Recycle Bin. It will remove the trash and the files it contains for all users.
     
    Close the Explorer like above and then type at the command prompt (or copy and paste by clicking in the command prompt window and choose Paste).
     
    RD C:\$RECYCLE. BIN/s/q
     
    then repeat for each drive to change the drive letter, for example
     
    d:\$recycle Rd. BIN/s/q
     
    e:\$recycle Rd. BIN/s/q
     
     
    If the Office does not start
     
    This will create a new empty by user and common desktop computer. This will allow to test if a file on your desktop to start the Explorer.
     
    Close the Explorer like above and then type at the command prompt (or copy and paste by clicking in the command prompt window and choose Paste).
     
    MD "% userprofile%\DesktopTest".
     
    Add reg "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" / v/t desktop REG_EXPAND_SZ /d "% USERPROFILE%\DesktopTest"
     
    MD "% public%\desktopTest".
     
    Tracking Add "HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Common Desktop" /t REG_EXPAND_SZ /d "% Public%\DesktopTest".
     
    To restore default after having tested if begins to explore.
     
    identifying add / REG_EXPAND_SZ /d "% USERPROFILE%\Desktop" office t/v 'HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders ".
     
    Tracking Add "HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Common Desktop" /t REG_EXPAND_SZ /d "% Public%\Desktop".
     
    You will need to disconnect then.
     
     
    Type in a command prompt
     
    Reg query HKEY_CLASSES_ROOT\Folder\ShellNew/s
     
    and paste the results here.

  • Create the new table with the new calculated entries

    Hello
    I had a little problem.
    I have a table which includes the employee vacation time. Vacation time was periodic, so I divide them into days. Now, I want to calculate the exact days. Sometimes ago weekends included I need to subtract. I have flaged everyday, I know exactly what day is a business day and that one is not. Is it possible that I have only the sum of the days without weekends?

    Table Vacation_Times:

    EMPL - V_Start_D - V_End_D - Date-day - D_Name
    Mr.A---01.05.11---06.05.11---01.05.11---6---mercredi
    M.-a---01.05.11---06.06.11---02.05.11---6---jeudi
    Mr.A---01.05.11---06.05.11---03.05.11---6---vendredi
    M.-a---01.05.11---06.06.11---04.05.11---6---Samedi
    Mr.A---01.05.11---06.05.11---05.05.11---6---dimanche
    M.-a---01.05.11---06.06.11---06.05.11---6---Lundi

    NEW table:

    EMPL - V_Start_D - V_End_D - Date-day - D_Name - Actual_Days
    Mr.A---01.05.11---06.05.11---01.05.11---6---mercredi---4
    M.-a---01.05.11---06.06.11---02.05.11---6---jeudi---4
    Mr.A---01.05.11---06.05.11---03.05.11---6---vendredi---4
    M.-a---01.05.11---06.06.11---04.05.11---6---Samedi---4
    Mr.A---01.05.11---06.05.11---05.05.11---6---dimanche---4
    M.-a---01.05.11---06.06.11---06.05.11---6---Lundi---4


    THX

    Hello

    VR;

    SELECT Empl ,V_Start_D ,V_End_D ,Date ,Days ,D_Name , count(*) as Actual_Days
    FROM vacation v
    JOIN datelist d ON d.day between  V_Start_D and V_End_D and d.is_working_day='Y'
    GROUP BY Empl ,V_Start_D ,V_End_D ,Date ,Days ,D_Name 
    

    Kind regards
    Carsten.

  • Create the new table entry by moving the corresponding items from another table

    I have an application where employers create permit applications. Once all the information collected and verified, this request is approved, removed from the 'application' table and added to the table, "license". I have a button called "approve this request. Is it possible to copy the data corresponding table elements 'request' to the 'table of permit"after selecting the button approve?

    This should be relatively simple to implement.
    You can create a process of pl/sql page ' on submit ' which puts the fire on the "Approve" button The code for the process would be something like

    insert into permit_table(col1,col2,col3...)
    select 
    

    CITY

  • How to create a new Table in AOF?

    Hi all

    I want to do a simple application. And why should I create a personalized with 4 columns. Is it necessary to create a new scheme or I can add it with the existing schema.

    and please tell me the steps to create the new table.

    Thanks in advance.

    Published by: fsl on November 28, 2010 22:37

    Hello

    Forget the new schema.

    -Create table in the existing schema.
    -In jdev to create eo and vo.

    Concerning
    Meher Irk

  • How to create the new Custom XML report without the use of the form builder

    Hello

    What are the steps to create the new Custom XML report without using the Report Builder?

    Thank you and best regards,
    Aerts

    Aerts,
    Can you clarify your question more away!

    -bifacts
    http://www.obinotes.com

  • Add constraint to the new table

    Hello

    can someone give me please an idea on this subject?
    I created a table to an existing table, how do I add the constraint imposed on the old table newly created table?








    Thank you.
    Madam.

    Hello

    If you create a new table using DEC, then he wouldn't copy the old table to the new table constraints.
    Some of these options, you can use.
    (1) using dbms_metadata for the ddl for all dependent objects on the old table and run against the new table after you change the name of the table name/object.
    (2) use imp/exp or impdp/expdp without data to copy the table and dependent objects such as constraints.

    Concerning
    Anurag Tibrewal.

  • Create the new host to the Cluster and Cluster

    Hi team,

    Have we not document or steps to create the new Cluster and add host to cluster?

    In addition, what are the post configuration that must be done on the ESX host? As switch, Nic, the data store Configuration?

    Should we add the storage front of cluster before adding the host?

    A process document or a step will be really useful.

    We plan to automate the process and any entry is really useful.

    Thanks and greetings

    Riyas Hussain has

    For starters, it is User Guide PowerCLI, that comes with the installation of PowerCLI.

    And there are a lot of messages and blog discussions in this community that meet some or all of your questions.

    See for example establishment of data centres, Clusters and adding ESXi host VMware vCenter 5.x with PowerCLI

    Storage is assigned to ESXi hosts and for use in a clustered environment, you will probably want a shared storage.

    Maybe you need to split issues separate, more specific issues.

    This would make it easier to respond in this community.

  • How to add the new column in existing table to our desired location?

    How to add the new column in existing table to our desired location?

    For example, I have to add the new column 'course' before the salary column in the emp table.

    I think the best way is to add the column at the end of the table and create a new view with the order of the columns...

    Another option...

    places the data into a temporary table and recreate the table with the correct order of the columns, and then insert data to the table from the temporary table

    Refer

    Add column (from table) in the desired position

    Example:

    CREATE TABLE temp_my_user LIKE)

    SELECT * FROM password);

    DROP TABLE password;

    (Password) CREATE TABLE

    userID NUMBER

    , first name VARCAHR2 (25)

    , middleInitial VARCHAR2 (1)

    (, name VARCHAR2 (25));

    INSERT INTO password (userID, firstName, lastName)

    (SELECT username

    first name

    lastName

    OF temp_my_user);

    DROP TABLE temp_user;

  • Create the new virtual machine using Java API vCloud

    Hi guys,.

    I am trying to create the new virtual machine in TIME, but I've stuck here. The API I'm using is vcloud-java-sdk - 1.0.jar.

    Could you please show me a code snippet how to do this?

    For now I do it like this:

    RecomposeVAppParamsType recomposeVAppParamsType = new RecomposeVAppParamsType();

    List the items < CompositionItemParamType > = recomposeVAppParamsType.getItem ();
    ReferenceType vappTemplateVMRef = new ReferenceType();

    // ??? seems that new reference to the new virtual machine should be here. But how to create this VM
    CompositionItemParamType compositionItemParamType = new CompositionItemParamType();
    compositionItemParamType.setSource (vappTemplateVMRef);

    Items.Add (compositionItemParamType);
    ReferenceType vAppRef is Vdc.getVdcByReference (vcloudClient, vdcRef) .getVappRefByName ("vApp_Websrv");.

    Vapp.getVappByReference (vcloudClient, vAppRef) .recomposeVapp (recomposeVAppParamsType);

    One day before I played with Web Services SDK, which is much easier to understand. I was able to create the vApp and VMs in vSphere. Is it possible to import machines virtual vSphere to vCloud? Should what API I use for this?

    Thank you

    Hello

    You cannot add a new empty virtual machine in a paralytic.

    Instead, you can add a virtual machine from an existing vapp, vapptemplate.

    To import a vsphere vm to vcloud.

    Import vsphere vm as VAPP in vcloud. VMWVimserver-> importVmAsVApp()

    The importation of vsphere vm, as vAppTemplate, in vcloud. VMWVimserver-> importVmAsVAppTemplate()

    See also the example of ImportVmAsvAppTemplate.java, which is part of the vcloudjavasdk group.

    Kind regards

    Rajesh Kamal.

  • How to use the model instead of RP pspice to create the new component?

    Hi, I need to create the model of opa890 of TI, but I found no spice I find model pspice, how to use it to create the new template part.

    Fouda, salvation

    I took a quick glance to the component but for some reason, the model pspice does not correctly applied to the component. The second problem was that the pins have been mapped properly. I've done the component for you with the model and print and attached it to this message. You just need to add it to your database of click with the right button on the component, and then clicking on save to DB component.

    If all goes well, you should start to see the results of the component. I hope this helps.

    Best regards

  • Create the new database without PDB or without using C#.

    Dear all

    I am able to create the database table in oracle 12 c with prefix c#, while I want to create without prefix. I read all the documents, but still, I don't understand. can anyone explain that

    I use the following command to create the database

    create the c ##test user identified by test;

    Grant connect, resources to c ##test;

    grant imp_full_database c ##test;

    grant permission to c ##test;

    Sandy

    Oracle-DBA-Sundar says:

    Hello

    Alter system set COMMON_USER_PREFIX==''

    create user test123 identified by test123;

    Above may work

    Thank you

    Sundar

    Sometimes I wish we could downvote or dislike some of the answers.

    Even when it works, it is not correct to do so. The problem was how to distinguish between normal users in a PDB file and common users. I guess that the original poster must simply learn to switch / connect on a preliminary draft budget, where it can create users just like it was before. And the cause, it must first of all a PDB file.

    Instead he will now create common users and use these users just as local, thus throwing the whole concept shared in the drain.

    The user command to create now has an additional parameter 'container '. I use in scripts to prevent the execution of a script in the bad environment (CBD/PDB).

    In a CBD, this will create a common user. The default container clause is ALL here.

    create user mycomm identified by mycomm container=all;
    

    This creates a local user in a PDB file. The default container clause CURRENT here.

    SELECT NAME, OPEN_MODE, RESTRICTED, OPEN_TIME FROM V$PDBS;
    
    alter session set container = PDB1
    create user mylocal identified by mylocal container=current;
    

    BTW. I don't see a major issue to create ordinary users without the c# # prefix, as long as you know exactly what you are doing. I see the prefix C# as a safety mechanism, preventing you from accidentally creating common users with identical names as local users.

    Pete Finnigan did some research on how to create different types of users in an environment of 12 c: http://www.petefinnigan.com/weblog/archives/00001370.htm

Maybe you are looking for