Текущий архив: 2004.11.14;
Скачать: CL | DM;
ВнизПомогите парсировать SQL запрос Найти похожие ветки
← →
Layner © (2004-10-18 13:09) [0]Есть запрос (ниже), надо узнать, что он создает, вытащить название полей. Парсить по символам без проблем. А вот есть ли что нибудь поинтересней? Как в XMLDoc - IXMLNode и его ChildNodes
CREATE TABLE [dbo].[table_ph] (
[rowid] [int] IDENTITY (1, 1) NOT NULL ,
[data] [datetime] NOT NULL ,
[id_askue_name] [int] NOT NULL ,
[codecon] [int] NOT NULL ,
[h01] [float] NULL ,
[h02] [float] NULL ,
[h03] [float] NULL ,
[h04] [float] NULL ,
[h05] [float] NULL ,
[h06] [float] NULL ,
[h07] [float] NULL ,
[h08] [float] NULL ,
[h09] [float] NULL ,
[h10] [float] NULL ,
[h11] [float] NULL ,
[h12] [float] NULL ,
[h13] [float] NULL ,
[h14] [float] NULL ,
[h15] [float] NULL ,
[h16] [float] NULL ,
[h17] [float] NULL ,
[h18] [float] NULL ,
[h19] [float] NULL ,
[h20] [float] NULL ,
[h21] [float] NULL ,
[h22] [float] NULL ,
[h23] [float] NULL ,
[h24] [float] NULL ,
[h25] [float] NULL ,
[h26] [float] NULL ,
[h27] [float] NULL ,
[h28] [float] NULL ,
[h29] [float] NULL ,
[h30] [float] NULL ,
[h31] [float] NULL ,
[h32] [float] NULL ,
[h33] [float] NULL ,
[h34] [float] NULL ,
[h35] [float] NULL ,
[h36] [float] NULL ,
[h37] [float] NULL ,
[h38] [float] NULL ,
[h39] [float] NULL ,
[h40] [float] NULL ,
[h41] [float] NULL ,
[h42] [float] NULL ,
[h43] [float] NULL ,
[h44] [float] NULL ,
[h45] [float] NULL ,
[h46] [float] NULL ,
[h47] [float] NULL ,
[h48] [float] NULL
) ON [PRIMARY]
GO
← →
Layner © (2004-10-18 14:12) [1]Никто значит не знает как разобрать запрос?
← →
Reindeer Moss Eater © (2004-10-18 14:13) [2]TFieldDefs.Update
← →
Layner © (2004-10-18 14:46) [3]Reindeer Moss Eater © (18.10.04 14:13)
Подскажи плз, куда там запрос вставлять?
← →
Пуртик (2004-10-18 14:48) [4]
> Есть запрос (ниже), надо узнать, что он создает, вытащить
> название полей.
зачем?
← →
Ega23 © (2004-10-18 14:50) [5]Layner ©
Никак не могу понять - чего ты хочешь? Есть какой-то запрос. И что дальше? Какой тебе нужен результат?
← →
Reindeer Moss Eater © (2004-10-18 15:00) [6]with TQuery.Create(nil) do
try
DatabaseName:=
SQl.Text:=
FieldDefs.Update;
for i:=0 to Pred(....) do
....
finally
Free;
end;
← →
Layner © (2004-10-18 15:36) [7]Reindeer Moss Eater
Спасибо, но это слишком долго, и к БД надо коннектится.
Ega23Никак не могу понять - чего ты хочешь?
Такой вопрос интересный, еще бы сказал, а что это вы тут делайте, а? :):):)
Не знаю как ещё и объяснить :) Есть текст. Приблизительно SQL на создание таблиц. Мне надо вытащить название таблиц, и столбцов. Только текст. Ничего более.
Copy & Pos это делать утомительно не так ли?
← →
Layner © (2004-10-18 15:37) [8]
зачем?
О, действительно, зачем :) Захотелось вот вытянуть :)
← →
Ega23 © (2004-10-18 15:47) [9]Не знаю как ещё и объяснить :) Есть текст. Приблизительно SQL на создание таблиц. Мне надо вытащить название таблиц, и столбцов. Только текст. Ничего более.
Ну возьми да открой в Power Designer через Reverce Engeneering, нахрена самому изголяться-то? Судя по тексту запроса, диалект - T-SQL, Power Designer с ним нормально работает...
← →
Layner © (2004-10-18 15:55) [10]А, ну да, про средства типа Power Designer я и не вспомнил, спасибо.
Изголятся сейчас раскажу зачем:
Таблицы 1C многие видели? код-цифра, ничего более. Вот в проекте хочу такие же таблицы. Только тренироваться с "хорошими" названиями, а на выдачу коды.
← →
Layner © (2004-10-18 15:56) [11]Т.е. заменить все (имя таблиц, полей) нечитаемыми названиями.
← →
Ega23 © (2004-10-18 16:47) [12]Т.е. заменить все (имя таблиц, полей) нечитаемыми названиями.
А смысл?
← →
Sergey13 © (2004-10-18 16:58) [13]2[12] Ega23 © (18.10.04 16:47)
>А смысл?
А шоб боялись. 8-)
← →
Ega23 © (2004-10-18 16:59) [14]А шоб боялись. 8-)
Вот разве что для этого...
Страницы: 1 вся ветка
Текущий архив: 2004.11.14;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.041 c