Главная страница
    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.039 c
14-1098476338
vecna
2004-10-23 00:18
2004.11.14
Обручальные кольца...


1-1099401216
Kat
2004-11-02 16:13
2004.11.14
Существует ли функция, которая по русски возвращает месяц


1-1099305872
Mishenka
2004-11-01 13:44
2004.11.14
Как нарисовать ломаную линию на форме?


3-1097649698
alsov1
2004-10-13 10:41
2004.11.14
Как передать результат селекта параметром в процедуру?


14-1098903138
Луарвик
2004-10-27 22:52
2004.11.14
ИИ в играх





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский