Casa
Top.Mail.Ru Yandeks.Metrika
Foro: "Bases";
Archivo actual: 2004.12.12;
Descargar: [xml.tar.bz2];

abajo

Análisis de cadenas - SQL Encontrar ramas similares


помаранчевий Жук   (2004-11-15 15:34) [0]

En general, tal problema. Se inserta una línea en el campo de comentarios (no por mi programa, por un módulo externo), que contiene en forma codificada algunos parámetros necesarios para decodificar en mi programa. ¿Cómo se puede implementar esto? El DBMS es utilizado por Oracle y Firebird 1.5.



Vlad ©   (2004-11-15 15:37) [1]


> ¿Cómo se puede implementar esto?

¿Qué implementar? Para ser honesto, no entendía :-(



помаранчевий Жук   (2004-11-15 15:41) [2]

Analizar la cadena. Este d. o un procedimiento, o un disparador, que, al analizar una cadena, escribe algunos datos en una tabla vinculada



Соловьев ©   (2004-11-15 15:43) [3]


> Firebird 1.5.

udf



Reindeer Moss Eater ©   (2004-11-15 15:44) [4]

plsql



Sergey13 ©   (2004-11-15 15:45) [5]

[2] Escarabajo naranja (15.11.04 15: 41)
¿Y qué etapa causa dificultades? ¿Realmente analizando o registrando su resultado?



помаранчевий Жук   (2004-11-15 15:50) [6]

En realidad analizando.

> udf

¿Y qué me va a dar?

> plsql

Está claro que no tsql



Reindeer Moss Eater ©   (2004-11-15 15:52) [7]

Está claro que no tsql

Si está claro, entonces aplica.



Соловьев ©   (2004-11-15 15:54) [8]


> ¿Y qué me dará?

lo que se implementará allí, en este caso, analizando la cadena



помаранчевий Жук   (2004-11-15 15:59) [9]

Hmm, como siempre es más fácil ir a sql.ru: (



sniknik ©   (2004-11-15 16:34) [10]

> Hmm, como siempre es más fácil ir a sql.ru: (
te miman allí ... no están acostumbrados a pensar (tienen miedo de la competencia; o)))

¿Pero esta pregunta es realmente respondida? Realmente no queda nada claro. ¿O se llevaron un telépata al estado?



помаранчевий Жук   (2004-11-15 16:47) [11]

Bueno, un ejemplo. El comentario esta escrito
# 70000124 # 70000541 # 1 # 245.2
que significa
70000124 - Plan financiero del código del artículo.
70000541 - codigo de unidad
1 - tipo de pago
245,2 - IVA
Y el comentario se toma del extracto del cliente-banco, que analizo y entro en la base de datos. Dado que a alguien se le ocurrió escribir datos codificados en un comentario, debe lidiar con eso. No quiero cambiar el programa. ¿Cómo analizarlo en el servidor?



msguns ©   (2004-11-15 17:02) [12]

> Escarabajo naranja (15.11.04 16: 47) [11]
> Bueno, un ejemplo. El comentario esta escrito
# 70000124 # 70000541 # 1 # 245.2
que significa
70000124 - Plan financiero del código del artículo.
70000541 - codigo de unidad
1 - tipo de pago
245,2 - IVA

Es impresionante
Bueno, tu paras, digamos. En un mes, los "artesanos" del banco se desbordarán en un comentario sobre qué es el hilo y qué están haciendo.



Соловьев ©   (2004-11-15 17:09) [13]


> 70000124 # 70000541 # 1 # 245.2

El mejor banco :))) Probablemente nadie haya oído hablar de la normalización :)
El horror ...



Reindeer Moss Eater ©   (2004-11-15 17:21) [14]

INSTR y SUBSTR.
Eso es todo el análisis.



помаранчевий Жук   (2004-11-15 17:26) [15]

¿SUBSTR es una parte de SQL?



Reindeer Moss Eater ©   (2004-11-15 17:28) [16]

PLSQL también está disponible.



Vlad ©   (2004-11-15 17:28) [17]


> Escarabajo naranja (15.11.04 17: 26) [15]
> SUBSTR es parte de SQL?

Esto es parte del pl-sql, así como el estándar udf en Interbase



помаранчевий Жук   (2004-11-15 17:31) [18]

Bueno, cómo usarlo, si las dimensiones no están determinadas de antemano.



Reindeer Moss Eater ©   (2004-11-15 17:31) [19]

¿Y cómo se usa Pos en Pascal si las dimensiones no están definidas?



помаранчевий Жук   (2004-11-15 17:34) [20]

Bueno, sé cómo organizar una máquina de estados finitos en Delphi, pero como en SQL



Reindeer Moss Eater ©   (2004-11-15 17:36) [21]

Y conozco a Petka desde el vigésimo sexto y Ninka desde el treinta.



Alex_Bredin ©   (2004-11-16 10:37) [22]

Si pones el orden de los parámetros, puedes analizar de esta manera:
TStringList.Delimiter: = "#";
TStringList.DelimitedText: = tu comentario



Reindeer Moss Eater ©   (2004-11-16 10:39) [23]

Solo queda pedirle a Larry Ellison que implemente la clase TStringList en PL / SQL



Alex_Bredin ©   (2004-11-16 10:47) [24]


> Reindeer Moss Eater © (16.11.04 10: 39) [23]


Me refiero a udf



Reindeer Moss Eater ©   (2004-11-16 10:48) [25]

Yo digo que en FB / IB el problema se resuelve, queda por hacer para que Oracle admita TStringList



Danilka ©   (2004-11-16 11:27) [26]

[20] Escarabajo naranja (15.11.04 17: 34)
> Bueno, sé cómo organizar una máquina de estados finitos en Delphi, pero
> como en SQL

¿Y aquí está la máquina de estado? Una línea plana con un delimitador es suficiente para un bucle.
¿O problemas con los ciclos? (Los ciclos no son los femeninos, son ligeramente diferentes ..) :))



NAlexey ©   (2004-11-16 11:33) [27]

Eeeeeh ... Diviértete aquí contigo.



Páginas: 1 rama entera

Foro: "Bases";
Archivo actual: 2004.12.12;
Descargar: [xml.tar.bz2];

arriba





Memoria: 0.64 MB
Tiempo: 0.066 c
3-1100425443
Alexey petukhov
2004-11-14 12:44
2004.12.12
Dbase y lengua rusa


4-1098947073
Ivolg
2004-10-28 11:04
2004.12.12
Acceso directo


1-1101892691
gran noob
2004-12-01 12:18
2004.12.12
dime el algoritmo como numero escribe en palabras


3-1100171384
Fyc
2004-11-11 14:09
2004.12.12
Problema con Table.FindNearest y Russian tex


1-1101395047
denis24
2004-11-25 18:04
2004.12.12
Qrreport-html





africaans albanés Arabic armenio Azerbaiyán vasco Bielorruso Bulgarian Catalán Chino (simplificado) Chino (tradicional) Croata Checo Danés Dutch Inglés Estonia filipina Finnish French
gallego georgiano Alemán Griego criollo haitiano Hebreo hindi Húngaro islandés Indonesian irlandés Italiano Japonés Korean letón lituano macedonio Malay maltés Noruego
persa polaco Portuguese Rumano Ruso Serbio Slovak Esloveno Español swahili Sueco Thai turco ucranio Urdu vietnamita galés yídish bengalí bosnio
cebuano esperanto gujarati hausa hmong igbo javanés kannada khmer lao latín maorí marathi mongol nepali punjabi somalí Tamil telugu yoruba
zulú
Английский Francés Alemán Italiano portugués Русский Español