Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Nieprawidłowa składnia w pobliżu słowa kluczowego „with”.

Spróbuj rzucić średnik z przodu:

;with results as
    (
        select parentouid,net_ouid from net_ou where [email protected]
        union all
        select t2.parentouid,t2.net_ouid from net_ou t2 
        inner join results t1 on t1.parentouid = t2.net_ouid where t2.parentouid <> t1.net_ouid
    )   

Przekaż ten artykuł przeczytaj, aby zrozumieć, dlaczego musisz to zrobić. Snipit:

Osobiście nie robię tego dla każdego CTE, ale jeśli to ułatwi Ci sprawę, niczego nie zaszkodzi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Warunkowe ograniczenie CHECK w programie SQL Server

  2. Migracje Code First i procedury składowane

  3. Jak kontrolować wartość null w SELECT INTO dla kolumn opartych na literałach?

  4. Uprawnienia SQL Server w przechowywanych procesach z dynamicznym SQL

  5. Zmieniasz maksymalną długość kolumny varchar?