Поле SQL сервера sp_helpconstraint constraint_keys урезается до 256 символов максимум в PHP - PullRequest
1 голос
/ 22 февраля 2011

Я пишу синтаксический анализатор sQL для сравнения существующих определений базы данных SQL с ожидаемыми определениями через файл DDL.

В данный момент я анализирую ограничения, но заметил, что столбец constraint_keys в функциях sp_help / sp_helpconstraint, похоже, возвращает только 256 символов столбца в PHP / MSSQL.

Я вижу связанный вопрос / ответ здесь относительно 256 столбцов char varchar и как получить больше, чем это, из интерфейса PHP / MSSQL ...

однако, могу ли я сделать это с помощью запроса sp_constraint? Если так, то как?

1 Ответ

1 голос
/ 22 февраля 2011

Используйте официальный PHP-драйвер SQL Server , они корректно поддерживают все типы SQL-серверов.

...