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 –