{
    "id": "sqlsrv152-param-text-buffer",
    "title": "Вернуть кириллицу полностью и распознать короткий буфер",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Полная квитанция",
            "Получено: Кабель №7"
        ],
        [
            "PHP-тип квитанции",
            "string"
        ],
        [
            "Вместимость правильного параметра",
            "NVARCHAR(80)"
        ],
        [
            "Слишком короткий параметр",
            "NVARCHAR(4)"
        ],
        [
            "Обрезание распознано по SQLSTATE",
            "01004"
        ],
        [
            "Значение ошибочного OUT",
            "не используется"
        ],
        [
            "Исходная этикетка в базе",
            "Кабель №7"
        ]
    ],
    "checks": {
        "valid_finished": true,
        "unicode_complete": true,
        "valid_string": true,
        "small_buffer_failed": true,
        "truncation_diagnostic": true,
        "original_label_intact": true,
        "warning_policy_restored": true,
        "owned_objects_removed": true
    },
    "observations": {
        "complete_receipt": "Получено: Кабель №7",
        "valid_results": [
            [
                {
                    "receipt_id": 1
                }
            ]
        ],
        "too_small": {
            "done": false,
            "diagnostics": [
                {
                    "SQLSTATE": "01004",
                    "code": 0
                }
            ]
        },
        "original_label": "Кабель №7",
        "small_output_omitted": "Недостоверный OUT после ошибки не читается в отчёт."
    },
    "runtime": {
        "php": "8.3.35",
        "extension": "5.13.3+20807",
        "odbc_driver": "18.07.0001",
        "odbc_api": "03.80",
        "server_version": "16.00.1000",
        "database": "phpmanual149",
        "transport": "local_named_pipe"
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "sqlsrv152_labels_099bd2c4306c"
        },
        {
            "type": "PROCEDURE",
            "name": "sqlsrv152_label_receipt_42e3e958c595"
        }
    ],
    "removed_objects": [
        {
            "type": "PROCEDURE",
            "name": "sqlsrv152_label_receipt_42e3e958c595"
        },
        {
            "type": "TABLE",
            "name": "sqlsrv152_labels_099bd2c4306c"
        }
    ]
}
