Я пишу парсер sQL для сравнения существующих определений базы данных SQL с ожидаемыми определениями через файл DDL.SQL Server sp_helpconstraint constraint_keys поле усечено до 256 символов в PHP
Я разбираю ограничения на данный момент, но заметил, что столбец constraint_keys в функции (s) sp_help/sp_helpconstraint только возвращает 256 символов столбца в PHP/MSSQL.
I see a related question/answer here относительно 256 голец VARCHAR столбцов и как получить больше, чем это из интерфейса PHP/MSSQL ...
однако, я могу сделать это с помощью запроса sp_constraint? Если да, то как?
Спасибо за ответ, но я не смог упомянуть, что среда - это то, что есть ... Мы, в конечном счете, перейдем к драйверу PDO, но я не могу быть уверен, когда это произойдет, и хотелось бы вместо этого напишите эквивалентный запрос sp_helpconstraint с тем полем, которое, возможно, поместилось в текст ... – Rimer
Вам нужно использовать INSERT-EXEC для захвата результата в переменной @table или в таблице #temp, тогда вы можете выбрать из нее CAST в процессе , –
Чувак !!! Хороший звонок, но вы должны сделать ответ на этот вопрос, чтобы я мог дать вам кредит (если я попробую его, и он работает, это ... немного дай: D) – Rimer