Apakah SQL Server 2008 memiliki tipe data seperti MySQL enum
?
sql
sql-server
tsql
sql-server-2008
types
Patrick
sumber
sumber
Solusi terbaik yang saya temukan dalam hal ini adalah membuat tabel pencarian dengan nilai yang mungkin sebagai kunci utama, dan membuat kunci asing ke tabel pencarian.
sumber
Tabel pencarian IMHO adalah cara untuk pergi, dengan integritas referensial. Tetapi hanya jika Anda menghindari "Angka Sihir Jahat" dengan mengikuti contoh seperti ini: Hasilkan enum dari tabel pencarian basis data menggunakan T4
Selamat bersenang-senang!
sumber
Di mana kinerja penting, masih menggunakan nilai keras.
sumber
Menemukan pendekatan yang menarik ini ketika saya ingin mengimplementasikan enums di SQL Server.
Pendekatan yang disebutkan di bawah dalam tautan ini cukup menarik, mengingat semua kebutuhan enum basis data Anda dapat dipenuhi dengan 2 tabel pusat.
http://blog.sqlauthority.com/2010/03/22/sql-server-enumerations-in-relational-database-best-practice/
sumber