Analizador de Sentencias SQL

27/06/2006 - 20:16 por Daniel R. Rossnagel | Informe spam
Existe alguna utilidad o classe que le pueda pasar una comando Select SQL y
que retorne mediante propiedades o de alguna forma las clausulas Where ,
Group by, Order By , etc.

Preguntas similare

Leer las respuestas

#1 Vyacheslav Popov
27/06/2006 - 21:08 | Informe spam
Hola Daniel, no conozco ningún ejemplo pero no creo que sea difícil de
implementar una clase que te hace lo que pretendes.

Busca referencias de "expresiones regulares"

Saludos.

"Daniel R. Rossnagel" escribió en el mensaje
news:ueu%
Existe alguna utilidad o classe que le pueda pasar una comando Select SQL
y que retorne mediante propiedades o de alguna forma las clausulas Where ,
Group by, Order By , etc.

Respuesta Responder a este mensaje
#2 Daniel R. Rossnagel
28/06/2006 - 06:16 | Informe spam
Supona debiera existir algo ya diseñado para ello no creo ser el primero con
toparme con este inconveninte, creo me pondre a desarrollar una classe que
funcione de corma similar a esto:


slqClass = New SqlClass("SELECT
Customer.CustomerID,Costomer.Name,Customer.ZoneID FROM customer WHERE
Customer.CustomerID>120 GROUP BY Customer.ZoneID,
Customer.CustomerID,Costomer.Name ORDER BY Costomer.Name")

string SelectField=sqlClass.SelectClause
//"Customer.CustomerID,Costomer.Name,Customer.ZoneID"
string ClauseFrom==sqlClass.FromClause // "Customer"
string ClauseWhere=sqlClass.WhereClause // "Customer.CustomerID>120 "
string ClauseGroupBy=sqlClass.GroupByClause // "Customer.ZoneID,
Customer.CustomerID,Costomer.Name"
string ClauseOrderBy=sqlClass.OrderByClause // "Costomer.Name"

de forma que me permita modificar las propiedades y que automaticamente me
genere una nueva sentencia SQL

"Vyacheslav Popov" escribió en el
mensaje news:
Hola Daniel, no conozco ningún ejemplo pero no creo que sea difícil de
implementar una clase que te hace lo que pretendes.

Busca referencias de "expresiones regulares"

Saludos.

"Daniel R. Rossnagel" escribió en el mensaje
news:ueu%
Existe alguna utilidad o classe que le pueda pasar una comando Select SQL
y que retorne mediante propiedades o de alguna forma las clausulas Where
, Group by, Order By , etc.





Respuesta Responder a este mensaje
#3 Alfredo Novoa
28/06/2006 - 11:52 | Informe spam
On Tue, 27 Jun 2006 15:16:32 -0300, "Daniel R. Rossnagel"
wrote:

Existe alguna utilidad o classe que le pueda pasar una comando Select SQL y
que retorne mediante propiedades o de alguna forma las clausulas Where ,
Group by, Order By , etc.




Hay un montón. Busca "SQL parser"


Saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida