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

Kerangka Entitas dan Tampilan SQL Server

Kami memiliki masalah yang sama dan ini solusinya:

Untuk memaksa kerangka kerja entitas menggunakan kolom sebagai kunci utama, gunakan ISNULL.

Untuk memaksa kerangka kerja entitas agar tidak menggunakan kolom sebagai kunci utama, gunakan NULLIF.

Cara mudah untuk menerapkannya adalah dengan membungkus pernyataan pilih dari tampilan Anda di pilihan lain.

Contoh:

SELECT
  ISNULL(MyPrimaryID,-999) MyPrimaryID,
  NULLIF(AnotherProperty,'') AnotherProperty
  FROM ( ... ) AS temp


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pencarian sql dari string csv

  2. SQL Server:kelompokkan secara berurutan

  3. sql server - periksa untuk melihat apakah cast dimungkinkan

  4. Hasilkan nama acak di sql

  5. Bagaimana cara melakukan GROUP BY pada kolom alias di MS-SQL Server?