Я изо всех сил пытаюсь понять ваш вопрос, но пытаюсь помочь: я предполагаю, что вы хотите программно создать таблицу, которая будет использоваться другими частями вашего приложения VB, но вам нужно убедиться, что таблицаимя уникальное ...?Если я прав в этом предположении, то смотрите ниже.
Вы можете использовать этот запрос:
SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE table_type = 'BASE TABLE'
Чтобы получить список имен таблиц, которые в настоящее время находятся в вашей базе данных.Вы можете сравнить значения столбца TABLE_NAME с желаемым именем таблицы.Если оно уже существует, измените имя, добавив дифференциатор, например: MyTable, MyTable1, MyTable2 и т. Д.
В качестве альтернативы, SQL Server принимает Guids в качестве имен таблиц.
Отказ от ответственности: ИМХО, если ваша таблица не будет временной, решение имен таблиц таким способом является довольно уродливым решением и не поддерживается.