Это не строго язык SQL, а в SQL Server, если сортировка базы данных чувствительна к регистру, тогда все имена таблиц чувствительны к регистру.
Инструменты OCaml странные и обычно не следуют рекомендациям POSIX по использованию двойных черточек для параметров командной строки. На данный момент, вероятно, по историческим причинам и потому, что стандартный модуль Arg
анализирует аргументы командной строки таким образом. В любом случае это поможет:
ocaml -version