0
我想从SQLite表中选择一些行,并同时添加一个空字符列,但出现错误。该语句是SELECT firstname,SPACE(100)AS mytext FROM Customers,并且错误消息是“No such function:space”。在SQLite中选择空字符列
我可以在没有任何探针的情况下在SQL服务器上运行相同的命令,并且在SQLite中,我可以选择没有问题的其他数字列(例如SELECT firstname,8 as newfield ...),但不能包含字符列。
任何帮助,将不胜感激。
问候,艾伦
函数在数据库引擎中不是标准的;有些会是一样的,但大多数不是。标准函数的完整列表在这里http://www.sqlite.org/lang_corefunc.html。您还可以使用C,C#或任何您正在使用的软件创建自定义函数。 –
@Samuel - 感谢您的回复。从核心函数列表看来,与其他数据库相比,功能部门中SQLite严重缺乏。不幸的是,我不知道C或C#,我的主要语言是Python。问候。 –
你可以在python中创建自定义的sqlite函数。看看create_function。 http://docs.python.org/library/sqlite3.html –