Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.5 MB
Время: 0.038 c
1-1098909229
dms_main
2004-10-28 00:33
2004.11.14
debug DLL


1-1099051583
bloodman
2004-10-29 16:06
2004.11.14
Где можно найти информацию по теории распозанания текста


14-1099128975
Федя
2004-10-30 13:36
2004.11.14
GTA SAN Andreas


6-1094555612
beginners
2004-09-07 15:13
2004.11.14
browser


14-1098961180
Jaxtor
2004-10-28 14:59
2004.11.14
Удаление GUID a из реестра