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

Korzystanie z liczby wierszy z tabeli tymczasowej w pętli while SQL Server 2008

Aby rozwiązać drugą część problemu:

INSERT INTO Keyword(Topic_Name,Keyword,K_Weight)
SELECT tk1.keyword, tk2.keyword, tk3.keyword
FROM
    #tempKeywords tk1
        cross join
    #tempKeywords tk2
        inner join
    #tempKeywords tk3
        on
           tk2.ID = tk3.ID - 1
WHERE
    tk1.ID = 1 AND
    tk2.ID % 2 = 0

(Ten kod powinien zastąpić wszystko w twoim bieżącym skrypcie z --declaring variables for loop komentarz dalej)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sprawdź, czy tabela ma DEFAULT ograniczenie w SQL Server za pomocą OBJECTPROPERTY()

  2. TSQL - Dodaj kolumnę do wszystkich tabel w bazie danych [Przykład kursora]

  3. Jak ustawić limit czasu dla procedury składowanej w SQL Server

  4. Najlepszy sposób na wykonanie zagnieżdżonej logiki instrukcji case w SQL Server

  5. Czy istnieje obejście umożliwiające FILESTREAM w podejściu code first frameworku encji?