我用*=和=*的外连接写法关联几个表,但是语法报错。
---------------------------------------------------------------
MS已经公开的宣称*=和=*的传统写法在今后的版本中有可能不再被支持。
但left outer join的SQL-99标准的写法会一直支持下去。
至于外连接,SQL Server要比Oracle灵活而且规范。
Oracle不能以两个或两个以上的表做为主表,但是SQL Server可以。
而且SQL Server有全连接,但是Oracle没有,在Oracle中如果想实现全连接的功能的话,只有先左连再右连,最后再union!
BTW:Oracle自创出来的(+)做为外连接符号,一点都不和标准同步。