|
syntax как правильно?
|
|||
---|---|---|---|
#18+
Среда Visual Basic STUDIO’2010 Professional Необходимо удалить индекс 'aaaaa_2' таблицы Customers в базе Northwind.sdf последний вариант строки Dim sql3 As String = "IF EXISTS(SELECT * FROM sys.indexes Dim sql3 As String = "IF EXISTS(SELECT * FROM sys.indexes WHERE object_id = object_id('dbo.Customers') AND NAME ='aaaaa_2') BEGIN; DROP INDEX aaaaa_2 ON dbo.Customers;END;" Удаляемый индекс aaaaa_2 НЕ существует There was an error parsing the query. [ Token line number = 1,Token line offset = 1,Token in error = IF ] . Спасибо Ниже апробированные варианты строк: '+-2 Dim sql3 As String = "IF EXISTS(SELECT * FROM sys.indexes WHERE object_id = object_id('dbo.Customers') AND NAME ='aaaaa_2') BEGIN " + ' "DROP INDEX aaaaa_2 ON dbo.Customers;END;" '+-3 Dim sql3 As String = "IF EXISTS(SELECT * FROM sys.indexes WHERE object_id = object_id('dbo.Customers') AND NAME ='aaaaa_2') BEGIN;" + ' "DROP INDEX aaaaa_2 ON dbo.Customers;END;" '+-4 Dim sql3 As String = "IF EXISTS(SELECT * FROM sys.indexes WHERE object_id = object_id('dbo.Customers') AND NAME ='aaaaa_2') BEGIN; " & ' "DROP INDEX aaaaa_2 ON dbo.Customers;END;" '+-5 Dim sql3 As String = "IF EXISTS(SELECT * FROM sys.indexes WHERE object_id = object_id('dbo.Customers') AND NAME ='aaaaa_2') BEGIN; " & ' "DROP INDEX aaaaa_2 ON dbo.Customers;END;" '+-6 Dim sql3 As String = "IF EXISTS(SELECT * FROM sys.indexes WHERE object_id = object_id('dbo.Customers') AND NAME ='aaaaa_2') BEGIN DROP INDEX aaaaa_2 ON dbo.Customers;END;" '+-7 Dim sql3 As String = "IF EXISTS(SELECT * FROM sys.indexes WHERE object_id = object_id('dbo.Customers') AND NAME ='aaaaa_2') BEGIN;DROP INDEX aaaaa_2 ON dbo.Customers;END;" ' Dim sql3 As String = "IF EXISTS(SELECT * FROM sys.indexes WHERE object_id = object_id('dbo.Customers') AND NAME ='aaaaa_2') BEGIN;DROP INDEX aaaaa_2 ON dbo.Customers;END;" '+-2 Dim sql3 As String = "IF EXISTS(SELECT * FROM sys.indexes WHERE object_id = object_id('dbo.Customers') AND NAME ='aaaaa_2') BEGIN;DROP INDEX aaaaa_2 ON dbo.Customers;END;" '+-3 Dim sql3 As String = "IF EXISTS(SELECT * FROM sys.indexes WHERE object_id = object_id('dbo.Customers') AND NAME ='aaaaa_2') BEGIN;DROP INDEX aaaaa_2 ON dbo.Customers;END;" '+-4 Dim sql3 As New String("IF EXISTS(SELECT * FROM sys.indexes WHERE object_id = object_id('dbo.Customers') AND NAME ='aaaaa_2') BEGIN;DROP INDEX aaaaa_2 ON dbo.Customers;END;") '+-6 Dim sql3 As String = "BEGIN DROP INDEX aaaaa_2 ON dbo.Customers;END;" '+-7 Dim sql3 As String = "DROP INDEX aaaaa_2 ON dbo.Customers;END;" '+-8 Dim sql3 As String = "DROP INDEX aaaaa_2 ON Customers" '+-9 Dim sql3 As String = "DROP INDEX 'aaaaa_2' ON Customers" '+-10 Dim sql3 As String = "DROP INDEX myIdx3 ON Customers" ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 17:32 |
|
syntax как правильно?
|
|||
---|---|---|---|
#18+
Vova_1805последний вариант строки Dim sql3 As String = "IF EXISTS(SELECT * FROM sys.indexes WHERE object_id = object_id('dbo.Customers') AND NAME ='aaaaa_2') BEGIN; DROP INDEX aaaaa_2 ON dbo.Customers;END;" У меня данный запрос выполняется без ошибок. MS SQL 2012. Покади свой код выполнения запроса. Vova_1805+-8 Dim sql3 As String = "DROP INDEX aaaaa_2 ON Customers" Этот запрос уж точно должен отрабатывать. При условии что индекс в самом деле существует. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 19:50 |
|
syntax как правильно?
|
|||
---|---|---|---|
#18+
bazile, просто пишешь If и все прекрасно работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 20:03 |
|
syntax как правильно?
|
|||
---|---|---|---|
#18+
ViPRos, не понял о чем ты. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 20:21 |
|
syntax как правильно?
|
|||
---|---|---|---|
#18+
bazile, а чего понимать то? можно разве в простом запросе IF? или у меня уже маразм начинается? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 21:04 |
|
syntax как правильно?
|
|||
---|---|---|---|
#18+
ViPRosили у меня уже маразм начинается?начинается ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 21:08 |
|
syntax как правильно?
|
|||
---|---|---|---|
#18+
Shocker.Pro, точно блин начинается ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 21:14 |
|
syntax как правильно?
|
|||
---|---|---|---|
#18+
ViPRos, Ты мало спишь, я тебе уже говорил ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 21:15 |
|
syntax как правильно?
|
|||
---|---|---|---|
#18+
Shocker.Pro, боюсь не успеть :) да много чего с этой ВИПРОС забываешь - нужды уже нет ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 21:17 |
|
syntax как правильно?
|
|||
---|---|---|---|
#18+
автор+-8 Dim sql3 As String = "DROP INDEX aaaaa_2 ON Customers" Этот запрос уж точно должен отрабатывать. При условии что индекс в самом деле существует. СНИМОК ПОДТВЕРЖДАЕТ НАЛИЧИЕ ИНДЕКСА. В среде STUDIO'2010 ЛАПАМИ УДАЛЯЕТСЯ, А ВОТ ПРОГРАММНО - ИМЕЕМ ТО, ЧТО ПОКАЗАНО РАНЕЕ. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2015, 12:50 |
|
syntax как правильно?
|
|||
---|---|---|---|
#18+
последний вариант строки Код: vbnet 1. 2. 3. 4. 5.
Удаляемый индекс aaaaa_2 НЕ существует There was an error parsing the query. [ Token line number = 1,Token line offset = 20,Token in error = ON ] Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2015, 12:53 |
|
syntax как правильно?
|
|||
---|---|---|---|
#18+
Может я чего-то не понимаю, но я удаляю индексы так DROP INDEX схема.таблица.имя_индекса откуда там ON? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2015, 16:40 |
|
syntax как правильно?
|
|||
---|---|---|---|
#18+
Vova_1805последний вариант строки Код: vbnet 1. 2. 3. 4. 5.
Что это за огрызок? По коду не понятно какой именно запрос находится в cmd и когда выполняется MsgBox. Приведи полный пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2015, 01:13 |
|
syntax как правильно?
|
|||
---|---|---|---|
#18+
Shocker.Proоткуда там ON? Читаем документацию DROP INDEX (Transact-SQL) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2015, 01:14 |
|
|
start [/forum/search_topic.php?author=OlegON&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
15ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 865ms |
total: | 1051ms |
0 / 0 |