How to select multiple SQL Server database objects in SSMS

Home > Blogs > SQL Server > How to select multiple SQL Server database objects in SSMS

How to select multiple SQL Server database objects in SSMS

Like This Blog 6 Peter Avila
Added by February 8, 2013

My students sometimes ask me how they can script multiple tables, views, or other database objects at once without having to do it one at a time. They correctly point out that you can select only one table at a time in SQL Server Management Studio’s Object Explorer, only one view at a time, one stored procedure at a time, and so on.

There is a way to select multiple tables, views, and other database objects and script them all at once. The Object Explorer Details panel lets you do that. Here’s how:

  1. Use the View menu to display both the Object Explorer and the Object Explorer Details panels. While you have the View menu open, notice the shortcuts, F7 and F8. Microsoft wanted to make it real easy to open these two windows (aka view or panel) because they form a very useful combination.

  1. Once you have both open, notice how they work together. When you select something in the Object Explorer panel, the Object Explorer Details panel responds by showing the contents, or details, of the item you selected.

Select the Tables folder in the AdventureWorks database and notice that the contents of the folder are displayed in the Object Explorer Details panel.

  1. We’re ready to select multiple tables. In the Object Explorer Details panel, hold down the Ctrl key as you click on the Employee, EmployeeAddress, AddressType, and Address tables.

  1. Now you just right-click on the selected items to either script them or delete them. Select Script Table as, Create to, New Query Editor Window.

  1. Notice the new query window that opens. Scroll through it to see the scripts that create the four tables we selected.

Use this same approach to script views, stored procedures, functions, and other database objects.

Peter Avila
SQL Server Instructor – Interface Technical Training
Phoenix, AZ

Videos You May Like

A Simple Introduction to Cisco CML2

0 3896 0

Mark Jacob, Cisco Instructor, presents an introduction to Cisco Modeling Labs 2.0 or CML2.0, an upgrade to Cisco’s VIRL Personal Edition. Mark demonstrates Terminal Emulator access to console, as well as console access from within the CML2.0 product. Hello, I’m Mark Jacob, a Cisco Instructor and Network Instructor at Interface Technical Training. I’ve been using … Continue reading A Simple Introduction to Cisco CML2

Creating Dynamic DNS in Network Environments

0 642 1

This content is from our CompTIA Network + Video Certification Training Course. Start training today! In this video, CompTIA Network + instructor Rick Trader teaches how to create Dynamic DNS zones in Network Environments. Video Transcription: Now that we’ve installed DNS, we’ve created our DNS zones, the next step is now, how do we produce those … Continue reading Creating Dynamic DNS in Network Environments

Cable Testers and How to Use them in Network Environments

0 727 1

This content is from our CompTIA Network + Video Certification Training Course. Start training today! In this video, CompTIA Network + instructor Rick Trader demonstrates how to use cable testers in network environments. Let’s look at some tools that we can use to test our different cables in our environment. Cable Testers Properly Wired Connectivity … Continue reading Cable Testers and How to Use them in Network Environments

Write a Comment

See what people are saying...

    Share your thoughts...

    Please fill out the comment form below to post a reply.