Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Presentation
on
Query Analyser , SQL Server Groups,
Transact –SQL
Query Analyzer
SQL Server Query Analyzer is a graphical user interface for
designing and testing Transact-SQL statements, ...
Microsoft SQL Server 2000 SQL Query Analyzer is a graphical
tool that allows you to:
 Create queries and other SQL script...
Accessing Sql Query Analyzer
You can open Query Analyzer from Enterprise Manager by
clicking Tools > Query Analyzer.
SQL Query Analyzer looks like this:
Query Menu Items
The Query menu items are grouped into several sections
because they encompass different kinds of activiti...
Connection Properties
Execution Plans
Displaying the execution plan shows you how SQL Server
proposes to execute a specific query. There are usu...
Select * from Users u, Departments d where u.DepartmentId= d.Id;
Tools Menu Items
The Tools menu contains three groupings, one for the
Object Browser and Object Search, one for managing
s...
Object Browser
 SQL Query Analyzer also has an "Object Browser" that
you can use to browse and edit tables, views, and st...
Object Browser
Writing Queries
You are now ready to write SQL queries against your
database. You can use this interface to create databas...
The Edit Menu Items
The Edit menu items contain the usual commands for
cutting, copying, pasting, finding, and replacing t...
Templates
The Edit|Insert Template command displays a list of built-in
templates that ship with SQL Server 2000
Double-click the category you’re interested in to display a
list of individual templates.
Click Open when you’ve selected the desired template. This
displays the template file in the SQL pane of the Query
Analyze...
SQL Server Groups
You use SQL Server groups to organize sets of computers
running SQL Server. You can organize these group...
Registering SQL Server Group
1.On the File menu, click New SQL Server Registration.
The Register SQL Server wizard is disp...
2.Click Next
3.In Available servers, type or select the name of the SQL
Server instance that you want to register, then click Add.
If y...
5.Select the authentication method, and for SQL Server
authentication enter the Login name and Password.
For SQL Server au...
6. Select the group to which you want to add the server.
Click Next.
9. SQL Backup registers the SQL Server instances. This
may take a few minutes.
To check the authentication details for a S...
T-SQL
Transact-SQL is central to the use of Microsoft SQL Server.
All applications that communicate with SQL Server do so ...
Cursor
A cursor is a pointer to a set of records returned by a SQL
statement. It enables you to take a set of records and ...
Defining and Using Cursors
Step 1: Declare cursor:
To use a cursor you need to first declare it. This provides
definitions...
Step 2: Open cursor:
After declaring, cursor must be opened before it can be
used in your procedure or batch code.
OPEN cu...
Step 3: Fetch data into variables:
This command is used to extract the data from the cursor.
FETCH Next From cursorname in...
Step 4: CLOSE cursorname
The CLOSE command is used to free the current result
set and locks.
Step 5: Deallocate cursor
DEA...
THANKYOU
Upcoming SlideShare
Loading in …5
×

Query Analyser , SQL Server Groups, Transact –SQL

424 views

Published on

Published in: Technology
  • Login to see the comments

  • Be the first to like this

Query Analyser , SQL Server Groups, Transact –SQL

  1. 1. Presentation on Query Analyser , SQL Server Groups, Transact –SQL
  2. 2. Query Analyzer SQL Server Query Analyzer is a graphical user interface for designing and testing Transact-SQL statements, batches, and scripts interactively. It can be called from SQL Server Enterprise Manager. You can merge data from SQL 2000 databases, AS/400 tables or other DBMS using Distributed Query architecture.
  3. 3. Microsoft SQL Server 2000 SQL Query Analyzer is a graphical tool that allows you to:  Create queries and other SQL scripts and execute them against SQL Server databases. (Query window)  Quickly create commonly used database objects from predefined scripts. (Templates)  Locate objects within databases (object search feature), or view and work with objects. (Object Browser)  Execute stored procedures without knowing the parameters. (Object Browser procedure execution feature)  Debug stored procedures. (T-SQL Debugger)  Debug query performance problems. (Show Execution Plan)
  4. 4. Accessing Sql Query Analyzer You can open Query Analyzer from Enterprise Manager by clicking Tools > Query Analyzer.
  5. 5. SQL Query Analyzer looks like this:
  6. 6. Query Menu Items The Query menu items are grouped into several sections because they encompass different kinds of activities. . Several items, such as changing database context and parsing/executing queries, are also represented by default toolbar buttons
  7. 7. Connection Properties
  8. 8. Execution Plans Displaying the execution plan shows you how SQL Server proposes to execute a specific query. There are usually a number of different ways that the desired results of a query can be achieved The execution plan shows you the decision that SQL Server has made about how to run the query most efficiently.
  9. 9. Select * from Users u, Departments d where u.DepartmentId= d.Id;
  10. 10. Tools Menu Items The Tools menu contains three groupings, one for the Object Browser and Object Search, one for managing statistics and indexes, and one for setting options and customizing
  11. 11. Object Browser  SQL Query Analyzer also has an "Object Browser" that you can use to browse and edit tables, views, and stored procedures. The Object Browser also displays a list of common SQL Server functions and their parameters.  To open the Object Browser, press F8. Alternatively, you can click the Object Browser icon on the toolbar. Another way of showing the Object Browser is to goTools > Object Browser > Show/hide. The Object Browser displays to the left of your workspace.
  12. 12. Object Browser
  13. 13. Writing Queries You are now ready to write SQL queries against your database. You can use this interface to create database objects (such as databases, tables, views etc), insert data into a database table, select data, update data, delete data.
  14. 14. The Edit Menu Items The Edit menu items contain the usual commands for cutting, copying, pasting, finding, and replacing text strings. The Undo command will undo typing, one letter at a time. All actions have keyboard shortcut keys assigned, which are displayed in the right column of the menu list.
  15. 15. Templates The Edit|Insert Template command displays a list of built-in templates that ship with SQL Server 2000
  16. 16. Double-click the category you’re interested in to display a list of individual templates.
  17. 17. Click Open when you’ve selected the desired template. This displays the template file in the SQL pane of the Query Analyzer.
  18. 18. SQL Server Groups You use SQL Server groups to organize sets of computers running SQL Server. You can organize these groups by, say, function or department. You can even create subgroups within a group. In SQL Server Management Studio, you use the Registered Servers view to work with server groups. The top-level groups are already created for you, based on the SQL Server instances.
  19. 19. Registering SQL Server Group 1.On the File menu, click New SQL Server Registration. The Register SQL Server wizard is displayed. .
  20. 20. 2.Click Next
  21. 21. 3.In Available servers, type or select the name of the SQL Server instance that you want to register, then click Add. If you want to remove a SQL Server instance from the list, in Added servers, select the name of the instance and click Remove. 4. When you have added all the instances that you want to register to the Added servers list, click Next.
  22. 22. 5.Select the authentication method, and for SQL Server authentication enter the Login name and Password. For SQL Server authentication, you can select the Prompt for the SQL Server account information when connecting check box. If you select this option, SQL Backup will not connect to the SQL Server automatically; you will have to connect manually by right-clicking on the SQL Server instance in the servers pane, and clicking Connect. A dialog box will then be displayed for you enter the authentication details.
  23. 23. 6. Select the group to which you want to add the server. Click Next.
  24. 24. 9. SQL Backup registers the SQL Server instances. This may take a few minutes. To check the authentication details for a SQL Server, click the SQL Server instance and then click Properties. You can then enter the details and test them. Note that to change the details for registration, you must re-enter the details in the authentication page of the wizard. Click Finish.
  25. 25. T-SQL Transact-SQL is central to the use of Microsoft SQL Server. All applications that communicate with SQL Server do so by sending Transact-SQL statements to the server, regardless of an application's user interface.
  26. 26. Cursor A cursor is a pointer to a set of records returned by a SQL statement. It enables you to take a set of records and deal with it on a row-by-row basis.
  27. 27. Defining and Using Cursors Step 1: Declare cursor: To use a cursor you need to first declare it. This provides definitions and characteristics of the record set for which the cursor will be used.  Declare cursorname Cursor  Read_Only  For SQL statement Ex: Declare ACustomer Cursor Read_Only For select * from customer where rating=‘a’
  28. 28. Step 2: Open cursor: After declaring, cursor must be opened before it can be used in your procedure or batch code. OPEN cursorname Example: Open Acustomer
  29. 29. Step 3: Fetch data into variables: This command is used to extract the data from the cursor. FETCH Next From cursorname into list of local variables Example: Fetch Next ACustomer into @CustID, @CustName, @CustCity, @CustRating Use @@Fetch_Status to test if record exist. If @@Fetch_Status = 0, fetching is successful
  30. 30. Step 4: CLOSE cursorname The CLOSE command is used to free the current result set and locks. Step 5: Deallocate cursor DEALLOCATE command is used to remove the cursor reference. deallocate Acustomer
  31. 31. THANKYOU

×