INF: قطع ملقم SQL من سلسلة أحرف DBCS

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية155723
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
إذا كانت بيانات مجموعة (DBCS) حرف مزدوج البايت طويلة جداً بحيث لا يمكن احتواء ضمن عمود char أو varchar يتم اقتطاع البيانات إلى تناسب حجم العمود. في حالة استخدام Microsoft SQL Server صفحة رموز DBCS حدوث اقتطاع هذا الحق في وسط أحرف مزدوجة البايت ، يتم تجاهل حرف بايت مزدوج بأكمله.

توضح البرامج النصية التالية هذا الاقتطاع. من المفترض أن صفحة الرموز التي يتم تطبيق هنا صفحة رموز DBCS.
CREATE TABLE test(  col1 char (10),  col1 varchar (10))GO/* Let D represent a double character. */ /* Let L represent the leading byte.   */ /* Let T represent the trailing byte.  */ /* Let S represent a single character. */ /* Let s represent space (ASCII 20).   */ INSERT test VALUES ("SDDDDD", "SDDDDD")GOSELECT * FROM testGO				

col1       col2---------- ----------SLTLTLTLTs SLTLTLTLT				
لأنه يعتبر سلسلة المقتطعة أقصر من طول الحد الأقصى العمود الحرف الذي لا يسمح قيمة فارغة ويتم متغير char تعبئة بالتذييل الفراغات أثناء varchar العمود لا سيخزن فراغات زائدة.
dbcs

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 155723 - آخر مراجعة: 01/16/2015 18:25:10 - المراجعة: 3.3

Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 6.5 Standard Edition, Microsoft SQL Server 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbinfo kbprogramming KB155723 KbMtar
تعليقات