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

Parameterise nama tabel di .NET/SQL?

Anda tidak dapat secara langsung membuat parameter nama tabel. Anda dapat melakukannya secara tidak langsung melalui sp_ExecuteSQL , tetapi Anda mungkin juga membangun TSQL (berparameter) di C# (menggabungkan nama-tabel tetapi bukan nilai lainnya) dan mengirimkannya sebagai perintah. Anda mendapatkan model keamanan yang sama (yaitu Anda memerlukan SELECT eksplisit dll, dan dengan asumsi itu tidak ditandatangani dll).

Juga - pastikan untuk memasukkan nama tabel ke daftar putih.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan JDBC SQL Server di Java 8:Pengandar tidak dapat membuat sambungan aman ke SQL Server dengan menggunakan enkripsi Secure Sockets Layer (SSL)

  2. Kueri SQL mana yang lebih cepat? Filter pada kriteria Gabung atau klausa Di mana?

  3. Klausa WHERE bersyarat di SQL Server

  4. SQL Server SELECT di mana kolom mana pun berisi 'x'

  5. Tips Menggunakan SQL Server dengan Salesforce SOQL