01933 233884
Tweet
Need help? Click here to request call
Call Back Request
Your name *:
Mr
Miss
Mrs
Ms
Dr
Telephone number *:
Email address (optional):
Message:
Send
Cancel
Your call back request will be prioritised. Phone messages may also be left out of hours on
01933 233884
where you may leave your name and number and we will call you back ASAP.
Our office hours are Monday to Thursday 8:00am to 5:30pm, and Friday 8:00am to 5:00pm.
If you want to contact us by email please send to
enquiries@bookmycourse.co.uk
.
Home
Business &
Management
Finance, Law
& Accounting
Health, Safety
& Environment
Human Resources
& Training
IT &
Computing
Quality &
Improvement
Sales &
Marketing
Specialised
Sectors
Advanced SQL
Categories:
Microsoft SQL Training
Course Overview
Course Dates
Need course dates or locations to suit you?
CLICK HERE TO SEND ENQUIRY...
Advanced SQL
Course Contents
The contents of our Advanced SQL course are as follows (any items marked with a * will be covered if time allows):
Stored procedure basics
- Pros and cons of stored procedures
- Creating stored procedures
- Three ways to execute
- System stored procedures
Variables
- Declaring variables
- SET versus SELECT
- Tricks with variables and rowsets
- So-called global variables
Parameters and return values
- Passing parameters
- Default values and WHERE clauses
- Output parameters
- Using RETURN
Avoiding scalar functions
- What are scalar functions?
- Some examples
- Disadvantages of scalar functions
- Three alternatives
Testing conditions
- IF / ELSE statement
- Using CASE where possible
Looping
- Syntax of WHILE
- Breaking out of a loop
Basic transactions
- Beginning a transaction
- Committing / rolling back
Deleting and updating
- Using DELETE and UPDATE
- Sys.Objects
- Dropping objects
Creating tables
- Creating tables in SQL
- Primary keys and indexes
- Setting constraints
- Creating tables from existing data
Inserting data
- Inserting single rows
- Inserting multiple rows
Temporary tables and table variables
- Using temporary tables
- Creating table variables
- Pros and cons of each approach
Table-valued functions
- In-line table-valued functions
- Mult-statement table-valued functions
- Limitations of user-defined functions
Derived tables and CTEs
- Using dervied tables
- Common Table Expressions (CTEs)
- Recursive CTEs
Subqueries
- The concept of a subquery
- Using ALL, ANY and IN
- Correlated subqueries
- Using EXISTS
Cursors
- Syntax of fetching rows
- When to use (and when not to)
Error-handling
- Using TRY / CATCH
- System error functions
- Custom error messages
- The obsolete @@error function
Debugging
- Version differences
- The Visual Studio debugger
- The SQL Server debugger
- Debugging (breakpoints, etc.)
Dynamic SQL (*)
- Building up dynamic SQL
- Executing dynamic SQL
- Pros and cons
Need course dates or locations to suit you?
CLICK HERE TO SEND ENQUIRY...
Show Courses on Map
Hide Map
My Location
Reset zoom to show all pins
Results for
location
are highlighted in the table below.
Click here to remove highlight
The course either has new dates in data loading, or is only run as a dedicated or In Company course.
Tools
Print
Back
Send to Friend
Enter your
friend's email address
to send them a link to this course:
Enter
your name
and a short message:
Send
Cancel
Key Details
Provided by:
Training Course Provider S047OW
Duration
2 days
£695
per delegate
Bookings Helpline: 01933 233884
(Monday to Thursday - 8:00am to 5:30pm and Friday 8:00am to 5:00pm).
© 2007-2011 Book My Course Limited. All rights reserved.