Как я могу создать таблицу в SQL Server 2005, который является совершенно новым для меня ..? - PullRequest
0 голосов
/ 16 ноября 2010

У меня есть одна проблема, в которой я просто хочу знать, как я могу создать таблицу, которую можно легко использовать в качестве серверной части для моего решения в Vb 2010.

Я также хочу знать, что когда мы выбираем источник данных на vb.net , который предназначен для сервера SQL, который мы хотим выбрать .... просто который можно использовать, потому что есть 2 или 3 с немного другим именем .....

1 Ответ

0 голосов
/ 16 ноября 2010

Я изо всех сил пытаюсь понять ваш вопрос, но пытаюсь помочь: я предполагаю, что вы хотите программно создать таблицу, которая будет использоваться другими частями вашего приложения VB, но вам нужно убедиться, что таблицаимя уникальное ...?Если я прав в этом предположении, то смотрите ниже.

Вы можете использовать этот запрос:

SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE table_type = 'BASE TABLE'

Чтобы получить список имен таблиц, которые в настоящее время находятся в вашей базе данных.Вы можете сравнить значения столбца TABLE_NAME с желаемым именем таблицы.Если оно уже существует, измените имя, добавив дифференциатор, например: MyTable, MyTable1, MyTable2 и т. Д.

В качестве альтернативы, SQL Server принимает Guids в качестве имен таблиц.

Отказ от ответственности: ИМХО, если ваша таблица не будет временной, решение имен таблиц таким способом является довольно уродливым решением и не поддерживается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...