我想从SQLite表中选择一些行,并同时添加一个空字符列,但是我收到错误。该语句是SELECT firstname,SPACE(100)AS mytext FROM Customers,错误消息是“No such function:space”。
我可以在没有任何探针的情况下在SQL-server中运行相同的命令,在SQLite中我可以选择没有问题的其他数字列(例如SELECT firstname,8 AS newfield ...),但不是字符列。
任何帮助都将不胜感激。
问候,艾伦
答案 0 :(得分:1)
函数不是跨数据库引擎的标准;有些会是相同的,但大多数都没有。完整的标准函数列表在http://www.sqlite.org/lang_corefunc.html。您还可以使用C,C#或您正在使用的任何内容创建自定义函数。
没有内置版本的SPACE。您需要创建自定义函数或使用字符串文字。