Განმარტება ორობითი მონაცემთა ტიპები SQL Server

Microsoft SQL Server მხარს უჭერს შვიდი განსხვავებული კატეგორიების მონაცემებს. ამ, ორობითი სიმები საშუალებას იძლევა encoded მონაცემები წარმოდგენილია როგორც ორობითი ობიექტები.

მონაცემთა ტიპები ორობითი სიმებიანი კატეგორიაში შედის:

სურათის ტიპი დაგეგმილია SQL Server- ის მომავალში გათავისუფლებისთვის. Microsoft- ის ინჟინრები რეკომენდაციას იძლევიან მომავალი განვითარებისათვის სურათების ტიპების ნაცვლად ცვლად (მაქს) .

შესაბამისი გამოყენება

გამოიყენეთ ცოტა სვეტები, როდესაც თქვენ უნდა შეინახოთ დიახ ან არა სახის მონაცემები როგორც წარმოდგენილია zeroes და პირობა. გამოიყენეთ ორობითი სვეტები, როდესაც სვეტების ზომა შედარებით ერთგვაროვანია. გამოიყენეთ სხვადასხვა სვეტები, როდესაც სვეტის ზომა 8K- ს აღემატება ან შეიძლება დაექვემდებაროს მნიშვნელოვან ცვალებადობას თითო ჩანაწერის მიხედვით.

კონვერტაციები

T-SQL- ის SQL- ის SQL კლავიატურაზე გამოყენებული SQL- ის ვარიანტები, როდესაც ნებისმიერი სტრინგიდან კონვერტირება ხდება ორობითი ან ცვლადის ტიპისთვის. ნებისმიერი სხვა ტიპის კონვერტაციის ორობითი ტიპის გამოიმუშავებს მარცხენა pad. ეს padding ხორციელდება გამოყენებით hexadecimal zeroes.

ამ კონვერსიისა და ტრაუნქციის რისკის გამო, თუ პოსტ-კონვერსიის სფერო არ არის საკმარისად საკმარისი, შესაძლებელია, რომ კონვერტირებული ველი შეიძლება გამოიწვიოს არითმეტიკული შეცდომების შეცდომის შეცდომის გარეშე.