CoolInterview.com - World's Largest Collection of Interview Questions
Start Your Own website Now
Sponsored Links

Interview Questions
Our Services

Get 9,000 Interview Questions & Answers in an eBook.


  • 9500+ Pages
  • 9000 Question & Answers
  • All Tech. Categories
  • 14 MB Content

    Get it now !!



    Send your Resume to 6000 Companies


  • INTERVIEW QUESTIONS DATABASE FIREBIRD DETAILS
    Question :
    How to drop all foreign keys in database?
    Category Firebird Interview Questions
    Rating (1.0) By 173 users
    Added on 7/23/2010
    Views 1310
    Rate it!
    Answers:

    Deleting all foreign keys can be done by querying the system tables and droping them one by one. If you use Firebird 2 or higher, it can be done with a single SQL statement:

    set term !! ;

    EXECUTE BLOCK RETURNS (stmt VARCHAR(1000)) AS
    BEGIN
    FOR
    select 'alter table '||r.rdb$relation_name ||' drop constraint '||r.rdb$constraint_name||';'
    from rdb$relation_constraints r
    where (r.rdb$constraint_type='FOREIGN KEY')
    into :stmt
    DO begin suspend; execute statement :stmt; end
    END!!

    set term ; !!

    If you use Firebird 1.x, you can run the following query to get statements to execute and then copy/paste the result and execute:

    select 'ALTER TABLE '||r.rdb$relation_name
    ||' DROP CONSTRAINT '||r.rdb$constraint_name||';'
    from rdb$relation_constraints r
    where (r.rdb$constraint_type='FOREIGN KEY')



    If you have the better answer, then send it to us. We will display your answer after the approval.
    Rules to Post Answers in CoolInterview.com:-

  • There should not be any Spelling Mistakes.
  • There should not be any Gramatical Errors.
  • Answers must not contain any bad words.
  • Answers should not be the repeat of same answer, already approved.
  • Answer should be complete in itself.
  • Name :*
    Email Id :*
    Answer :*
    Verification Code Code Image - Please contact webmaster if you have problems seeing this image code Not readable? Load New Code
    Process Verification  Enter the above shown code:*
    Inform me about updated answers to this question

       
    Related Questions
    View Answer
    How to export data from database and import into another?
    View Answer
    How to extract metadata for the entire database?
    View Answer
    How to get a list of tables, views and columns in Firebird database?
    View Answer
    How to load a file into database column?
    View Answer
    How to lock records in a table?
    View Answer
    How to migrate Paradox, dBase or FoxPro database to Firebird?
    View Answer
    How to monitor Firebird server activity?
    View Answer
    How to move a multi-file database?
    View Answer
    How to open the database in exclusive mode?
    View Answer
    How to pipe multiline string to isql?
    View Answer
    How to determine who is and change the owner of database?
    View Answer
    How to detect the server version?
    View Answer
    How to detect applications and users that hold transactions open too long?
    View Answer
    How to debug stored procedures?
    View Answer
    How to deactivate triggers?
    View Answer
    How to create a database from my program?
    View Answer
    How do convert or display the date or time as string?
    View Answer
    How to configure events with firewall?
    View Answer
    How to change database dialect?
    View Answer
    How to add, remove, modify users using SQL?
    View Answer


    Please Note: We keep on updating better answers to this site. In case you are looking for Jobs, Pls Click Here Vyoms.com - Best Freshers & Experienced Jobs Website.

    View ALL Firebird Interview Questions

    User Options
    Sponsored Links


    Copyright ©2003-2014 CoolInterview.com, All Rights Reserved.
    Privacy Policy | Terms and Conditions

    Download Yahoo Messenger | Placement Papers| FREE SMS | ASP .Net Tutorial | Web Hosting | Dedicated Servers | C Interview Questions & Answers

    Testing Articles | Testing Books | Testing Certifications | Testing FAQs | Testing Downloads | Testing Interview Questions | Testing Jobs | Testing Training Institutes


    Cache = 1.703125 Seconds