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

Apakah mungkin untuk memilih data server sql menggunakan posisi ordinal kolom

Jika Anda mengetahui jumlah kolom, tetapi tidak tahu nama dan jenisnya, Anda dapat menggunakan trik berikut:

select NULL as C1, NULL as C2 where 1 = 0 
-- Returns empty table with predefined column names
union all
select * from Test 
-- There should be exactly 2 columns, but names and data type doesn't matter

Hasilnya, Anda akan memiliki tabel dengan 2 kolom [C1] dan [C2]. Metode ini tidak terlalu berguna jika Anda memiliki 100 kolom di tabel Anda, tetapi ini berfungsi dengan baik untuk tabel dengan jumlah kolom kecil yang telah ditentukan sebelumnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Operator XOR T-SQL

  2. Sisipan Massal SQL Server – Bagian 2

  3. Gunakan PARSENAME() untuk Mengembalikan Bagian dari Nama Objek di SQL Server

  4. Cara membuat banyak satu ke satu

  5. Impor SQL Massal dari CSV