Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Menggunakan jumlah baris dari tabel sementara dalam loop sementara SQL Server 2008

Untuk menyelesaikan bagian kedua dari masalah Anda:

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

(Kode ini harus menggantikan semua yang ada di skrip Anda saat ini dari --declaring variables for loop komentar dan seterusnya)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memecahkan Masalah Kehabisan Utas Pekerja

  2. Pivot Dinamis Dibutuhkan dengan Row_Number()

  3. 3 Cara Mendapatkan Nama Hari dari Tanggal di SQL Server (T-SQL)

  4. Cara Mengubah Format Tanggal Saat Ini di SQL Server (T-SQL)

  5. Hapus Acara dari Database Mail Log di SQL Server (T-SQL)