153k views
2 votes
SQL Server supports what two standards for Cross Joins?

1) ANSI SQL-89
2) ANSI SQL-92
3) ANSI SQL-99
4) ANSI SQL-2003

User Hanmant
by
7.4k points

1 Answer

6 votes

Final answer:

SQL Server supports Cross Joins through two standards: ANSI SQL-92 with explicit CROSS JOIN syntax and ANSI SQL-89 with an implicit syntax by omitting the join condition.

Step-by-step explanation:

SQL Server supports two standards for Cross Joins: ANSI SQL-92 and ANSI SQL-89. The cross join is used to combine each row from one table with all rows in another table, also known as a Cartesian product. While ANSI SQL-92 allows for explicit syntax using the CROSS JOIN keyword, ANSI SQL-89 supports cross joins through an implicit syntax, where the join condition is omitted.

User Tobias Hertkorn
by
8.1k points