និយមន័យនៃប្រភេទទិន្នន័យគោលពីរនៅក្នុងម៉ាស៊ីនបម្រើ SQL មួយ

ម៉ាស៊ីនបម្រើក្រុមហ៊ុន Microsoft SQL មួយគាំទ្រប្រភេទប្រាំពីរខុសគ្នានៃទិន្នន័យ។ ទាំងនេះ ខ្សែអក្សរគោលពីរ អនុញ្ញាតឱ្យទិន្នន័យដែលបានអ៊ិនកូដតំណាងជាវត្ថុគោលពីរ។

ប្រភេទទិន្នន័យក្នុងប្រភេទប្រព័ន្ធគោលពីររួមមាន:

ប្រភេទ រូបភាព ត្រូវបានកំណត់ពេលសម្រាប់ការខកខានក្នុងការចេញផ្សាយនាពេលអនាគតនៃ SQL Server ។ វិស្វកររបស់ក្រុមហ៊ុន Microsoft សូមផ្តល់អនុសាសន៍ឱ្យប្រើ varbinary (អតិបរមា) ជំនួសឱ្យប្រភេទ រូបភាព សម្រាប់ការអភិវឌ្ឍនាពេលអនាគត។

ការប្រើប្រាស់ត្រឹមត្រូវ

ប្រើជួរឈរ ប៊ីត នៅពេលអ្នកត្រូវការរក្សាទុកទិន្នន័យប្រភេទបាទឬគ្មានដែលតំណាងដោយសូន្យនិងមួយ។ ប្រើជួរឈរ គោលពីរ នៅពេលទំហំនៃជួរឈរមានលក្ខណៈឯកសណ្ឋាន។ ប្រើជួរឈរ varbinary នៅពេលទំហំជួរឈរត្រូវបានគេរំពឹងថានឹងលើសពី 8K ឬអាចមានការប្រែប្រួលនៃទំហំក្នុងមួយកំណត់។

ការបម្លែង

T-SQL - វ៉ារ្យ៉ង់របស់ SQL ដែលត្រូវបានប្រើក្នុង Microsoft SQL Server -right-pads ទិន្នន័យនៅពេលអ្នកបម្លែងពីប្រភេទខ្សែអក្សរណាមួយទៅជាប្រភេទ ប្រព័ន្ធគោលពីរvarbinary ។ ការបម្លែងប្រភេទណាមួយផ្សេងទៀតទៅជាប្រភេទប្រព័ន្ធគោលពីរផ្តល់នូវបន្ទះខាងឆ្វេង។ ចន្លោះនេះត្រូវបានអនុវត្តតាមរយៈការប្រើសូន្យគោលដប់ប្រាំមួយ។

ដោយសារតែការបម្លែងនេះនិងហានិភ័យនៃការកាត់ឱ្យខ្លីប្រសិនបើវាលក្រោយការបម្លែងមិនមានទំហំធំល្មមវាអាចធ្វើទៅបានថាវាលដែលបានបម្លែងអាចបង្កឱ្យមានកំហុសនព្វន្ធដោយមិនគាំងសារកំហុស។