Главная страница
    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.48 MB
Время: 0.041 c
1-1098884809
acsoft
2004-10-27 17:46
2004.11.14
Как поменять иконку программы


1-1098967275
Wolffgang
2004-10-28 16:41
2004.11.14
Выгрузка dll


1-1098810059
aab
2004-10-26 21:00
2004.11.14
winapi owner, parent delphi-?


1-1099378621
Alexis
2004-11-02 09:57
2004.11.14
Проблема с TImage


14-1099004036
GuestTM
2004-10-29 02:53
2004.11.14
Существует ли компонент для работы с драйверами RegMon от SysInt?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский