Хотелось бы определить размер таблицы (длину), чтобы пользователь не вводил инкрементный идентификатор, который уже существует (Примечание: оставил все книги на Haskell, чтобы мои ноги промокли).Получил таблицу с id, task, date_in, date_out
и нужно посчитать количество идентификаторов.Используя эту функцию:
checkUniqueID = do
conn <- open "taglist.db"
len <- query conn "SELECT * FROM task;" (Only xxx) :: IO [id]
let showLength = length $ len
print showLength
close conn
return ()
Однако: если пропустить 'Only
', в ghci будет упомянуто слишком мало аргументов, но я действительно не могу понять, что поместить в xxx.Жаль, что все документы на Haskell настолько фрагментированы, поскольку это такой классный язык.Спасибо, ребята!