Difficulty: Easy
Correct Answer: Incorrect
Explanation:
Introduction / Context:
SQL Server 2000 predates the Common Language Runtime (CLR) integration in the database engine. CLR stored procedures (using .NET languages like C#) were introduced later in SQL Server 2005. In SQL Server 2000, stored procedures were written in Transact-SQL (T-SQL) or as extended stored procedures in unmanaged DLLs, not in .NET languages.
Given Data / Assumptions:
Concept / Approach:
The assertion that .NET languages were commonly used in 2000 is historically inaccurate. T-SQL was the standard stored procedure language. Developers could build external middle-tier services in .NET after its release, but that is separate from in-database stored procedures. Therefore, the statement is false for SQL Server 2000 specifically.
Step-by-Step Solution:
Verification / Alternative check:
Review official feature lists per version; confirm absence of CREATE ASSEMBLY in SQL 2000 syntax.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing application-tier .NET code with server-side stored procedures; assuming backward availability of features across versions.
Final Answer:
Incorrect
Discussion & Comments