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

Код: 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
Как на ASP узнать существует или нет таблица на SQL Server по ее имени?
    #33007731
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зайдите в Query Analyzer и выполните

select * from information_schema.tables

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

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

а потом посмотреть этот count
...
Рейтинг: 0 / 0
Как на ASP узнать существует или нет таблица на SQL Server по ее имени?
    #33007745
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как на ASP узнать существует или нет таблица на SQL Server по ее имени?
    #33007747
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в этом случае у вас будет число всех таблиц, начинающихся с 'orders'
для проверки конкретной можно поставить =
...
Рейтинг: 0 / 0
Как на ASP узнать существует или нет таблица на SQL Server по ее имени?
    #33007760
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Как на ASP узнать существует или нет таблица на SQL Server по ее имени?
    #33007768
Alex112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, полегчало :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как на ASP узнать существует или нет таблица на SQL Server по ее имени?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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