Professional Documents
Culture Documents
Presentation On Query Analyser, SQL Server Groups, Transact - SQL
Presentation On Query Analyser, SQL Server Groups, Transact - SQL
Submitted by: Gurpreet Batra Sukhvir Kaur Manu Minhas Lovepreet Kaur Priyanka
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.
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)
Connection Properties
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.
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.
Object Browser
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.
Templates
The Edit|Insert Template command displays a list of built-in templates that ship with SQL Server 2000
Click Open when youve selected the desired template. This displays the template file in the SQL pane of the Query Analyzer.
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.
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 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.
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.
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 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.
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.
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.
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
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
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
THANKYOU