> - What is the maximum length of any command executable by the CLI? The limit on the length of CLI input is platform-/shell-dependent and happens at a level which sqlite has no control over. > - Why are errors not reported? Because it's not an error. sqlite only sees what your shell gives it and has no idea that you gave the shell more than that. Edit: and while that's all very interesting, it overlooks that the question was *really* about input to .read, rather that input via the CLI.