Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как на ASP узнать существует или нет таблица на SQL Server по ее имени? / 8 сообщений из 8, страница 1 из 1
11.04.2005, 11:13
    #33007640
Alex112
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на ASP узнать существует или нет таблица на SQL Server по ее имени?
Сейчас для этого перебираю все таблицы в базе:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Set rz = C_OnlineTmp.OpenSchema(adSchemaTables)
Do Until rz.EOF=True
	If UCase(rz("TABLE_TYPE")) = "TABLE" AND rz("TABLE_NAME") = TableName Then
		'Таблица есть
		Exit Do
	End If
	rz.MoveNext					
Loop

Как бы обойтись без перебора всех таблиц? ASP обычный (не .Net)
...
Рейтинг: 0 / 0
11.04.2005, 11:40
    #33007731
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на ASP узнать существует или нет таблица на SQL Server по ее имени?
Зайдите в Query Analyzer и выполните

select * from information_schema.tables

узнаете для себя много нового :) и вообще, посмотрите справку по information_schema.
...
Рейтинг: 0 / 0
11.04.2005, 11:40
    #33007734
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на ASP узнать существует или нет таблица на SQL Server по ее имени?
ну естественно в контексте какой-нибудь БД, вашей например.
...
Рейтинг: 0 / 0
11.04.2005, 11:42
    #33007742
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на ASP узнать существует или нет таблица на SQL Server по ее имени?
вообще можно написать что-то вроде

select count(*) from information_schema.tables where table_name like 'orders%'

а потом посмотреть этот count
...
Рейтинг: 0 / 0
11.04.2005, 11:42
    #33007745
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на ASP узнать существует или нет таблица на SQL Server по ее имени?
...
Рейтинг: 0 / 0
11.04.2005, 11:44
    #33007747
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на ASP узнать существует или нет таблица на SQL Server по ее имени?
в этом случае у вас будет число всех таблиц, начинающихся с 'orders'
для проверки конкретной можно поставить =
...
Рейтинг: 0 / 0
11.04.2005, 11:48
    #33007760
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на ASP узнать существует или нет таблица на SQL Server по ее имени?
profilвообще-то есть форум по MSSQL server http://www.sql.ru/forum/actualthread.aspx?tid=169931&hl=%f1%f3%f9%e5%f1%f2%e2%f3%e5%f2+%f2%e0%e1%eb%e8%f6%e0

тоже правильный ответ :)
...
Рейтинг: 0 / 0
11.04.2005, 11:51
    #33007768
Alex112
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на ASP узнать существует или нет таблица на SQL Server по ее имени?
Спасибо, полегчало :)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как на ASP узнать существует или нет таблица на SQL Server по ее имени? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]