Проверка и отбрасывание существующей таблицы через C# и SMO

Date beginupd = new Date(cursor1.getLong(1));

Эта переменная beginupd содержит формат

Wed Oct 12 11:55:03 GMT+05:30 2011

long millisecond = beginupd.getTime();

Date.getTime() JavaDoc states:

Возвращает количество миллисекунд с 1 января 1970 года, 00:00:00 по Гринвичу, представленное этим объектом Date.

6
задан Brian Tompsett - 汤莱恩 25 September 2016 в 09:17
поделиться

2 ответа

Первый вопрос: почему нельзя отбросить и воссоздать с помощью DDL?

И в ответ на ваш вопрос:

Table table = new Table(myDatabase, "MyTable", "MySchema");
0
ответ дан 8 December 2019 в 17:27
поделиться

Не могли бы вы просто заключить оператор DROP TABLE в блок try / catch и отбросить все возникающие ошибки?

В любом случае, sql для определения существования таблицы:

IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TableName]') AND type in (N'U'))
1
ответ дан 8 December 2019 в 17:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: