Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Menggunakan Kolom Pseudo dengan Server Tertaut

Jika Anda menggunakan 4 bagian SQL saat mencoba mengkueri kolom semu, Anda akan mendapatkan kesalahan. Misalnya, dalam kueri ini ROWID adalah kolom semu:

SELECT ROWID, ORDER_ID FROM MYLINKEDSERVER..SYSTEM.ORDERS

Msg 207, Level 16, State 1, Line 4
Invalid column name 'ROWID'.

Dengan 4 bagian SQL, Anda hanya dapat menanyakan kolom fisik di tabel server tertaut, bukan kolom semu.

Untuk mengatasinya, gunakan OPENQUERY fungsi sebagai gantinya. Misalnya:

SELECT * FROM OPENQUERY(MYLINKEDSERVER,'SELECT ROWID, ORDER_ID FROM ORDERS')

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 2 Cara Memilih Baris yang Cocok dengan Semua Item dalam Daftar (T-SQL)

  2. Bagian 2 – Cara Mengatur Diagram Basis Data Besar

  3. Bagaimana Menghitung Tingkat Retensi dalam SQL?

  4. Tugas Postgres Umum di CentOS 7

  5. Menggunakan Wizard Penemuan Metadata