المعلمات
ينطبق على: Databricks SQL Databricks Runtime 11.3 LTS وما فوق كتالوج Unity فقط
INFORMATION_SCHEMA. تسرد المعلمات المعلمات الروتينية داخل الكتالوج.
تقتصر الصفوف التي تم إرجاعها على الإجراءات الروتينية التي يتمتع المستخدم بامتياز التفاعل معها.
التعريف
تحتوي العلاقة PARAMETERS
على الأعمدة التالية:
الاسم | نوع البيانات | بدون قيمة | قياسي | الوصف |
---|---|---|---|---|
SPECIFIC_CATALOG |
STRING |
لا | نعم | كتالوج يحتوي على الروتين. |
SPECIFIC_SCHEMA |
STRING |
لا | نعم | قاعدة البيانات (المخطط) التي تحتوي على الروتين. |
SPECIFIC_NAME |
STRING |
لا | نعم | اسم المخطط الفريد (المحدد) للروتين. |
ORDINAL_POSITION |
INTEGER |
لا | نعم | موضع (يستند إلى 1) للمعلمة في قائمة المعلمات الروتينية. |
PARAMETER_MODE |
STRING |
لا | نعم | دائمًا 'IN' . محجوز للاستخدام في المستقبل. |
IS_RESULT |
STRING |
لا | نعم | دائمًا 'NO' . محجوز للاستخدام في المستقبل. |
AS_LOCATOR |
STRING |
لا | نعم | دائمًا 'NO' . محجوز للاستخدام في المستقبل. |
PARAMETER_NAME |
STRING |
نعم | نعم | اسم المعلمات، NULL إذا لم يتم تسميتها. |
DATA_TYPE |
STRING |
لا | نعم | اسم نوع بيانات المعلمة. |
FULL_DATA_TYPE |
STRING |
لا | لا | تعريف نوع بيانات المعلمة، على سبيل المثال 'DECIMAL(10, 4)' . |
CHARACTER_MAXIMUM_LENGTH |
INTEGER |
نعم | نعم | دائما NULL ، محجوز للاستخدام في المستقبل. |
CHARACTER_OCTET_LENGTH |
STRING |
نعم | نعم | دائما NULL ، محجوز للاستخدام في المستقبل. |
NUMERIC_PRECISION |
INTEGER |
نعم | نعم | بالنسبة إلى الأنواع الرقمية المتكاملة للأساس 2، FLOAT وعدد البتات المدعومة، و DOUBLE . لعدد DECIMAL الأرقام، NULL بخلاف ذلك. |
NUMERIC_PRECISION_RADIX |
INTEGER |
نعم | نعم | بالنسبة إلى DECIMAL 10، لجميع الأنواع الرقمية الأخرى 2، NULL بخلاف ذلك. |
NUMERIC_SCALE |
INTEGER |
نعم | نعم | بالنسبة للأنوع الرقمية المتكاملة 0، لعدد DECIMAL الأرقام الموجودة على يمين الفاصلة العشرية، NULL بخلاف ذلك. |
DATETIME_PRECISION |
INTEGER |
نعم | نعم | ل DATE 0، ل TIMESTAMP ، و INTERVAL ... SECOND 3، أي 0 أخرى INTERVAL ، NULL وإلا. |
INTERVAL_TYPE |
STRING |
نعم | نعم | بالنسبة لجزء INTERVAL الوحدة من الفاصل الزمني، على سبيل المثال 'YEAR TO MONTH' ، NULL وإلا. |
INTERVAL_PRECISION |
INTERAL |
نعم | نعم | دائما NULL ، محجوز للاستخدام في المستقبل. |
MAXIMUM_CARDINALITY |
INTEGER |
نعم | نعم | دائما NULL ، محجوز للاستخدام في المستقبل. |
PARAMETER_DEFAULT |
STRING |
نعم | نعم | دائما NULL ، محجوز للاستخدام في المستقبل. |
COMMENT |
STRING |
نعم | لا | تعليق اختياري يصف المعلمة. |
القيود
تنطبق القيود التالية على العلاقة PARAMETERS
:
الأمثلة
> SELECT parameter_name, data_type
FROM information_schema.parameters
WHERE specific_schema = 'default'
AND specific_name = 'foo'
ORDER BY ordinal_position;