Я использую FileTable в SQL Server 2017, и я использую систему знакомств для хранения файлов на нем. Пример:
Каталог файлов \ 2020 \ 1 \ 19 - это сегодняшний каталог, сначала год, затем месяц, а затем день. Все это прекрасно работает, но осталась только одна вещь, проверяя, существует она или нет.
Вот как я вставляю каталог:
INSERT INTO FILETBL (name, is_directory, is_archive, path_locator)
VALUES (dirName, 1, 0, pathLocatorDependingOnParent)
Сложно проверить наличие дубликатов, поскольку январь (1) будет существовать, например, в 2019 и 2020 годах. Любая идея, как проверить наличие дубликатов, а также рассмотреть подкаталоги?