Можно ли использовать оператор for each с файлом .mdf для получения имен таблиц?
Я хочу получить все имена таблиц внутри определенного файла MDF и использовать их в каждом операторе для отправки в несколько таблиц одновременно. Тем не менее, я не могу найти никакой документации, которая показывает, как использовать a для каждого оператора с файлом MDF.
Есть предложения?
Что я уже пробовал:
Пытался сделать
For each tab as datatable in mybaseоднако мне не удалось получить никаких подключений к таблицам базы данных.
RedDk
Ни в коем случае. Но подумай об этом. Сколько времени потребуется, чтобы создать базу данных twoMybase из файла .mdf, использовать системный перечислитель (sysinfo/аналогичный), чтобы получить всю информацию, которую вы ищете, сбросить ее в другую таблицу, а затем удалить базу данных?
Member 11856456
Я полностью понимаю, что пытаюсь придумать достойный метод, который не будет использовать тонну памяти. Как бы то ни было, я могу использовать оператор массового копирования для извлечения в одну таблицу, можно ли разделить эти данные на другие таблицы?
Patrice T
Какую магию вы используете для чтения файла mdf?
Member 11856456
Я просто использую простой SQL-запрос для подключения к базе данных. Но причина, по которой я задал этот вопрос, заключается в том, что я думал, что если бы у меня были все имена таблиц, я мог бы запустить a для каждого оператора и отправить данные, относящиеся к каждой таблице, чтобы разделить информацию.