فئة الخطأ DATATYPE_MISMATCH
تعذر الحل <sqlExpr>
بسبب عدم تطابق نوع البيانات:
ARRAY_FUNCTION_DIFF_TYPES
يجب أن يكون <dataType>
الإدخال إلى <functionName>
متبوعا بقيمة بنفس نوع العنصر، ولكنه [<leftType>
، <rightType>
].
BINARY_ARRAY_DIFF_TYPES
يجب أن يكون الإدخال إلى الدالة <functionName>
اثنين <arrayType>
بنفس نوع العنصر، ولكنه [<leftType>
، <rightType>
].
BINARY_OP_DIFF_TYPES
المعاملات اليسرى واليمين من عامل التشغيل الثنائي لها أنواع غير متوافقة (<left>
و <right>
).
BINARY_OP_WRONG_TYPE
يتطلب عامل التشغيل الثنائي نوع <inputType>
الإدخال ، وليس <actualDataType>
.
BLOOM_FILTER_BINARY_OP_WRONG_TYPE
يجب أن يكون الإدخال الثنائي لعامل <functionName>
تصفية Bloom إما قيمة ثابتة أو تعبير الاستعلام الفرعي العددي، ولكنه <actual>
.
BLOOM_FILTER_WRONG_TYPE
يجب أن يكون <expectedLeft>
الإدخال إلى الدالة <functionName>
متبوعا بقيمة مع <expectedRight>
، ولكنه [<actual>
].
CANNOT_CONVERT_TO_JSON
تعذر تحويل عمود <name>
من النوع <type>
إلى JSON.
CANNOT_DROP_ALL_FIELDS
لا يمكن إسقاط كافة الحقول في البنية.
CAST_TO_NAMED_PARAMETER
تتطلب معلمة <parameterName>
الدالة <functionName>
<requiredType>
في الموضع <pos>
. الوسيطة المحددة هي <argumentType>
.
CAST_WITHOUT_SUGGESTION
لا يمكن تحويل <srcType>
إلى <targetType>
.
CAST_WITH_CONF_SUGGESTION
يتعذر التحويل <srcType>
إلى <targetType>
مع تشغيل وضع ANSI.
إذا كان عليك الإرسال <srcType>
إلى <targetType>
، يمكنك تعيين <config>
ك <configVal>
.
CAST_WITH_FUNC_SUGGESTION
لا يمكن تحويل <srcType>
إلى <targetType>
.
لتحويل القيم من <srcType>
إلى <targetType>
، يمكنك استخدام الدالات <functionNames>
بدلا من ذلك.
CREATE_MAP_KEY_DIFF_TYPES
يجب أن تكون جميع مفاتيح الدالة <functionName>
المحددة من نفس النوع، ولكنها <dataType>
.
CREATE_MAP_VALUE_DIFF_TYPES
يجب أن تكون جميع القيم المحددة للدالة <functionName>
من نفس النوع، ولكنها <dataType>
.
CREATE_NAMED_STRUCT_WITHOUT_FOLDABLE_STRING
يسمح فقط للتعبيرات القابلة للطي STRING
بالظهور في موضع فردي، ولكنها <inputExprs>
.
DATA_DIFF_TYPES
يجب أن يكون الإدخال إلى <functionName>
من نفس النوع، ولكنه <dataType>
.
FILTER_NOT_BOOLEAN
تعبير عامل <filter>
التصفية من النوع <type>
ليس منطقيا.
HASH_MAP_TYPE
لا يمكن أن يحتوي الإدخال إلى الدالة <functionName>
على عناصر من النوع "MAP
". في Spark، قد يكون لنفس الخرائط رمز تجزئة مختلف، وبالتالي يتم حظر تعبيرات التجزئة على العناصر "MAP
". لاستعادة السلوك السابق تعيين "spark.sql.legacy.allowHashOnMapType" إلى "صحيح".
INPUT_SIZE_NOT_ONE
<exprName>
يجب أن يكون طولها 1.
INVALID_ARG_VALUE
<inputName>
يجب أن تكون القيمة حرفية <requireType>
من <validValues>
، ولكن حصلت على <inputValue>
.
INVALID_JSON_MAP_KEY_TYPE
يمكن أن يحتوي STRING
مخطط <schema>
الإدخال فقط كنوع مفتاح ل MAP
.
INVALID_JSON_SCHEMA
يجب أن يكون مخطط <schema>
الإدخال بنية أو صفيفا أو خريطة.
INVALID_MAP_KEY_TYPE
لا يمكن أن يكون مفتاح الخريطة/يحتوي على <keyType>
.
INVALID_ORDERING_TYPE
<functionName>
لا يدعم الطلب على النوع <dataType>
.
INVALID_ROW_LEVEL_OPERATION_ASSIGNMENTS
<errors>
INVALID_SECRET
لا يمكن أن تكون قيمة المعلمة للوسيطة "apiKey" للدالة ai_generate_text ثابتة <inputExpr>
. تتضمن secret(scope, key)
الاستخدامات الموصى بها دالة SELECT ...
أو طلب فرعي.
INVALID_XML_MAP_KEY_TYPE
يمكن أن يحتوي STRING
مخطط <schema>
الإدخال فقط كنوع مفتاح ل MAP
.
IN_SUBQUERY_DATA_TYPE_MISMATCH
نوع بيانات عنصر واحد أو أكثر في الجانب الأيسر من الاستعلام الفرعي IN غير متوافق مع نوع بيانات إخراج الاستعلام الفرعي. أعمدة غير متطابقة: [<mismatchedColumns>
]، الجانب الأيسر: [<leftType>
]، الجانب الأيمن: [<rightType>
].
IN_SUBQUERY_LENGTH_MISMATCH
لا يتطابق عدد الأعمدة الموجودة في الجانب الأيسر من استعلام IN الفرعي مع عدد الأعمدة في إخراج الاستعلام الفرعي. أعمدة جانب اليد اليسرى(الطول: <leftLength>
): [<leftColumns>
]، أعمدة جانب اليد اليمنى(الطول: <rightLength>
): [<rightColumns>
].
MAP_CONCAT_DIFF_TYPES
<functionName>
يجب أن يكون كل من نوع الخريطة، ولكنه <dataType>
.
MAP_FUNCTION_DIFF_TYPES
يجب أن يكون <dataType>
الإدخال إلى <functionName>
متبوعا بقيمة بنفس نوع المفتاح، ولكنه [<leftType>
، <rightType>
].
MAP_ZIP_WITH_DIFF_TYPES
يجب أن يكون الإدخال إلى <functionName>
خريطتين مع أنواع مفاتيح متوافقة، ولكنه [<leftType>
، <rightType>
].
NON_FOLDABLE_INPUT
يجب أن يكون الإدخال <inputName>
تعبيرا قابلا للطي <inputType>
؛ ومع ذلك، حصلت على <inputExpr>
.
NON_STRING_LITERAL
يجب أن تكون المعلمة <paramIndex>
صفيفا من القيم الحرفية للسلسلة.
NON_STRING_TYPE
يجب أن تكون كافة الوسيطات سلاسل.
NULL_TYPE
لا يمكن استخدام القيم التي تم كتابتها فارغة كوسيطات ل <functionName>
.
PARAMETER_CONSTRAINT_VIOLATION
<leftExprName>
يجب أن يكون <constraint>
(<leftExprValue>
) هو <rightExprName>
(<rightExprValue>
).
RANGE_FRAME_INVALID_TYPE
لا يتطابق نوع <orderSpecType>
البيانات المستخدم في مواصفات الطلب مع نوع <valueBoundaryType>
البيانات المستخدم في إطار النطاق.
RANGE_FRAME_MULTI_ORDER
لا يمكن استخدام إطار نافذة نطاق بحدود قيمة في مواصفات نافذة بترتيب متعدد حسب التعبيرات: <orderSpec>
.
RANGE_FRAME_WITHOUT_ORDER
لا يمكن استخدام إطار نافذة نطاق في مواصفات نافذة غير مرتبة.
REMOTE_FUNCTION_INVALID_REMOTE_URL
معلمة الإدخال: <paramName>
، القيمة: <paramValue>
لا يمكن استخدامها لإنشاء عنوان URL بعيد صالح لأن <reason>
REMOTE_FUNCTION_WRONG_PARAMETER_NAMES
أسماء معلمات الإدخال غير صحيحة. المعلمات المطلوبة المفقودة: <missingValues>
، المعلمات غير المعترف بها: <unknownValues>
.
SEQUENCE_WRONG_INPUT_TYPES
<functionName>
يستخدم نوع المعلمة الخطأ. يجب أن يتوافق نوع المعلمة مع:
- يجب أن يتم حل تعبيري البدء والإيقاف إلى نفس النوع.
- إذا تم حل تعبيرات البدء والإيقاف إلى
<startType>
النوع، فيجب حل تعبير الخطوة إلى<stepType>
النوع. - وإلا، إذا تم حل تعبيرات البدء والإيقاف إلى
<otherStartType>
النوع، فيجب أن يتم حل تعبير الخطوة إلى نفس النوع.
SPECIFIED_WINDOW_FRAME_DIFF_TYPES
حدود إطار النافذة <lower>
وليس لها نفس النوع:<upperType>
<lowerType>
<> .<upper>
SPECIFIED_WINDOW_FRAME_INVALID_BOUND
لا يتبع الحد <upper>
العلوي لإطار النافذة الحد <lower>
السفلي .
SPECIFIED_WINDOW_FRAME_UNACCEPTED_TYPE
لا يتطابق نوع <location>
بيانات الربط <exprType>
مع نوع <expectedType>
البيانات المتوقع .
SPECIFIED_WINDOW_FRAME_WITHOUT_FOLDABLE
حد <expression>
إطار <location>
النافذة ليس حرفيا.
SPECIFIED_WINDOW_FRAME_WRONG_COMPARISON
يجب أن يكون <comparison>
الحد السفلي لإطار النافذة إلى الحد العلوي.
STACK_COLUMN_DIFF_TYPES
لا يحتوي نوع بيانات العمود (<columnIndex>
) على نفس النوع: <leftType>
(<leftParamIndex>
) <><rightType>
(<rightParamIndex>
).
TYPE_CHECK_FAILURE_WITH_HINT
<msg>
<hint>
.
UNEXPECTED_CLASS_TYPE
لم يتم العثور على الفئة <className>
.
UNEXPECTED_INPUT_TYPE
<paramIndex>
تتطلب المعلمة <requiredType>
النوع ، ومع ذلك <inputSql>
تحتوي على النوع <inputType>
.
UNEXPECTED_NULL
<exprName>
يجب ألا يكون فارغا.
UNEXPECTED_RETURN_TYPE
<functionName>
يتطلب نوع الإرجاع<expectedType>
، ولكن الفعلي هو <actualType>
النوع.
UNEXPECTED_STATIC_METHOD
يتعذر على العثور على أسلوب <methodName>
ثابت يطابق أنواع الوسيطات في <className>
.
UNSUPPORTED_INPUT_TYPE
لا يمكن أن يكون <dataType>
إدخال <functionName>
بيانات النوع.
VALUE_OUT_OF_RANGE
<exprName>
يجب أن يكون بين <valueRange>
(القيمة الحالية = <currentValue>
).
WRONG_NUM_ARG_TYPES
يتطلب التعبير أنواع وسيطات <expectedNum>
ولكن الرقم الفعلي هو <actualNum>
.
WRONG_NUM_ENDPOINTS
يجب أن يكون >عدد نقاط النهاية = 2 لإنشاء فواصل زمنية ولكن العدد الفعلي هو <actualNumber>
.
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ