Accessing and Changing Relational Data

Query Tools and Programming Interfaces

Users who access and change data in instances of Microsoft® SQL Server™ require different levels of Transact-SQL knowledge, depending on the way users access the database:

Many users may, at different times, work in all categories of applications. Application programmers may use a SQL Server tool, such as SQL Query Analyzer, to test their Transact-SQL statements before coding them into an application. Database administrators work at all levels as they work with users and programmers to design new features and resolve database problems.

The topics in Accessing and Changing Relational Data pertain primarily to users of generic SQL tools and application programmers. Where relevant, information about additional features available to application programmers is provided. Internet programmers must know many of the concepts in Accessing and Changing Relational Data to understand the effects of the many Transact-SQL statements they execute. For information specific to working with data in the form of XML documents, see XML and Internet Support Overview.