SDK INTELISIS
FECHAS
CDIGO:
FECHA DE EMISIN:
MC-SDK-ESQL-010
FECHA DE ULTIMA MODIFICACIN:
22/ Abril/ 2008
No. De REVISIN:
0
HOJA:
1
de
Expresiones SQL
CONTENIDO
SDK.
Expresiones.
SQL.
Esta instruccin ejecuta un comando de SQL, esperando recibir un solo dato de tipo variant.
Regresa un dato de tipo variant.
Sintaxis:
SQL(comando sql [, parametro(s)] )
Donde:
comando sql = Es una instruccin SQL, ya sea un SELECT un STORE PROCEDURE que regrese un valor.
[, parametro(s)] = Cualquier variable, campo Expresion.
KNOWLEDGE MANAGEMENT INTELISIS 2008
F-KM-004 VOO1 30/04/08
Los parmetros se envan utilizando la siguiente nomenclatura:
:t Si el parmetro es de tipo Texto.
:f Si el parmetro es de tipo Fecha.
:n Si el parmetro es de tipo Numrico.
:l Si el parmetro es de tipo lgico.
Inmediatamente despus se nombra al parmetro con un nombre nico dentro de la
sentencia.
Ejemplo:
Informacion(SQL('SELECT Descripcion1 FROM Art'))
Informacion(SQL('SELECT Descripcion1 FROM Art WHERE Articulo =
:tArt',Si(Usuario='DEMO','Art1','Art2')))
ELABORO
REVISO
AUTORIZO
Ozcar Reyes Maldonado
Analyst, Knowledge Management
Intelisis S. A. de C. V.
Marco Polo Flores Perea
Software Development
Intelisis, S.A. de C.V.
Abraham Romano
Software Development
Intelisis S. A. de C. V.
SDK INTELISIS
FECHAS
CDIGO:
FECHA DE EMISIN:
MC-SDK-ESQL-010
FECHA DE ULTIMA MODIFICACIN:
22/ Abril/ 2008
No. De REVISIN:
0
HOJA:
2
de
Expresiones SQL
CONTENIDO
KNOWLEDGE MANAGEMENT INTELISIS 2008
F-KM-004 VOO1 30/04/08
Tips:
1. Las siguientes instrucciones no son aceptadas dentro del comando SQL:
a.
ALTER
b.
CREATE
c.
DELETE
d.
DROP
e.
DUMP
f.
TRUNCATE
g.
INSERT
h.
INTO
i.UPDATE
2. En caso de regresar ms de una columna, la expresin se ejecuta y enva un mensaje de error.
3. Si no existe valor de retorno, es decir en caso de que el comando SQL no regrese valor, la
expresin se ejecuta y enva un mensaje de error.
4. Cuando el retorno es de varios renglones (filas), nicamente se toma el ltimo valor, es decir la
ltima fila.
KNOWLEDGE MANAGEMENT
V000 30/04/08
F-KM-004