Случайно знаю, не заглядывая в reference. Это длина данных в столбце, а не их разрядность :) Тем более, int, кажется, не может быть длиннее 10-12 знаков, не помню точно. Потому что есть ещё bigint и всякие там decimal, которые удобнее для счёта денег :)
SQL вообще, мягко говоря, такой, странный, в куче мест... Он изначально вообще же проектировался как такой совсем user-level язык работы с БД - отсюда и измерения в "display width", и "читаемый" синтаксис с огромной тучей кейвордов, которые надо помнить, как вводить в правильной последовательности и т.п. Впрочем, у "display width" кое-где даже реализация соответствует. SQLite, скажем, хранит числа как строчки - действительно, как "123456..."
Comments 2
Reply
Reply
Leave a comment