Foro oficial de SQL

Hola compañeros... les tengo una consultica...

Que libro sera bueno para afrontar un curso de bases de datos? algun recomendado?

Gracias =)=)=)
 
Hola compañeros... les tengo una consultica...

Que libro sera bueno para afrontar un curso de bases de datos? algun recomendado?

Gracias =)=)=)

Lease los de SQL y MySQL de esta pagina:
www.tizag.com

AMBOS, no el uno o el otro, lease AMBOS.

tambien este es como bueno:
http://www.techonthenet.com/sql/index.php Este tiene ejemplos complejos, esta buenisimo. le recomiendo que aprenda a hacer JOINS
http://www.1keydata.com/sql/sql.html Este es bueno y con ejemplos muy claros tambien, pero basicos
http://www.php-mysql-tutorial.com/ este es por si quiere aprender con PHP tambien.


eso fue de lenguaje SQL, pero como uno puede hacer bases de datos en access tambien, lease este completico:
http://www.wikilearning.com/creacion_de_una_base_de_datos_con_access-wkccp-4443-2.htm

y tambien en excel es importante aprender, aunque de ese no tengo nada, es como cacharreo, excel es facil como para manejar cositas muy sencillas, es importante que aprenda de todo eso, jejeej, bye.

k++?? :p jijij
 
  • Me gusta
Reacciones: 2 personas
Una pregunta,,, existe algun programa "tipo phpmyadmin" pero que este implementado bajo JSP???
smiley%20-%20silly.gif


Es que tengo un proyecto en JSP y necesito administrar una base de datos de manera remota mediante web,
no quiero instalar Apache y PHP solamente para poder usar phpMyAdmin
smiley%20-%20silly.gif
smiley%20-%20silly.gif
smiley%20-%20silly.gif


Saludos
smiley%20-%20happy.gif
 
Una pregunta,,, existe algun programa "tipo phpmyadmin" pero que este implementado bajo JSP???
smiley%20-%20silly.gif


Es que tengo un proyecto en JSP y necesito administrar una base de datos de manera remota mediante web,
no quiero instalar Apache y PHP solamente para poder usar phpMyAdmin
smiley%20-%20silly.gif
smiley%20-%20silly.gif
smiley%20-%20silly.gif


Saludos
smiley%20-%20happy.gif

Y porque no Usas MySQL Query Browser?
 
Y porque no Usas MySQL Query Browser?

pq debe ser una herramienta web,,,, necesito usarlo detras de un Proxy que lo unico que me deja ver es el puerto 80 :p , por eso decia que debe ser una herramienta web :p


Y si logro usar algun cliente como MySQL Query Browser, como haria para que el servidor aceptara conexiones de IP externas???
 
pq debe ser una herramienta web,,,, necesito usarlo detras de un Proxy que lo unico que me deja ver es el puerto 80 :p , por eso decia que debe ser una herramienta web :p


Y si logro usar algun cliente como MySQL Query Browser, como haria para que el servidor aceptara conexiones de IP externas???

la facil pida un usario con ip libre si la cosa no es pa nada malo...
mientras ud lo hace web...:p:p
 
la facil pida un usario con ip libre si la cosa no es pa nada malo...
mientras ud lo hace web...:p:p

ud que estudio en la Norte, sabe que desde alla solamente se puede ver acceder a web, ningun otro tipo de programa cliente/servidor funciona :p:p:p:p

Lo que ocurre es que necesito administrar una base de datos, y el servidor donde esta alojada no dispone de PHP (por lo tanto no funciona phpMyAdmin), solo JSP por eso queria saber si hay alguna alternativa para administrar base de datos via web :p

Saludos :)
 
ud que estudio en la Norte, sabe que desde alla solamente se puede ver acceder a web, ningun otro tipo de programa cliente/servidor funciona :p:p:p:p

Lo que ocurre es que necesito administrar una base de datos, y el servidor donde esta alojada no dispone de PHP (por lo tanto no funciona phpMyAdmin), solo JSP por eso queria saber si hay alguna alternativa para administrar base de datos via web :p

Saludos :)
me extraña que no haya buscado en sourceforge.
http://sourceforge.net/projects/jspmyadmin/
http://sourceforge.net/projects/db-everywhere/

o muy malo: abra una consola de SQL con jsp, mediante una conexión jdbc.
 
  • Me gusta
Reacciones: 2 personas
me extraña que no haya buscado en sourceforge.
http://sourceforge.net/projects/jspmyadmin/
http://sourceforge.net/projects/db-everywhere/

o muy malo: abra una consola de SQL con jsp, mediante una conexión jdbc.

Sip, ya habia buscado en sourceforge y intente probar el jspmyadmin, pero no funciono, al parecer dejaron de actualizarlo hace años y ya no es compatible con las versiones recientes de Tomcat :p

Intentare la segunda opcion a ver que tal me va :):):)

Gracias y Saludos :p
 
será que alguien me puede ayudar?

es que necesito hacer un procedimiento para llenar una tabla de clientes, tengo que guardar su nombre, cedula, edad y correo.

Espero que alguien me pueda colaborar
 
será que alguien me puede ayudar?

es que necesito hacer un procedimiento para llenar una tabla de clientes, tengo que guardar su nombre, cedula, edad y correo.

Espero que alguien me pueda colaborar

un procedimiento, te estas refiriendo a un estore procedures ?
o quieres las sentencias para eso? insert into... eso ?:rolleyes:
 
me refiero a "procedure"

segun tengo entendido se llaman "procedimientos almacenados"
estoy trabajando con el sql server management

espero que me puedas ayudar
 
me refiero a "procedure"

segun tengo entendido se llaman "procedimientos almacenados"
estoy trabajando con el sql server management

espero que me puedas ayudar

listo, si.. así se llaman en español.
son procedimientos pre compilados que pueden ayudar a q sea menos lento una consulta cuando
la bs es muy grande y el tiempo de ejecución es demasiado alto.

http://www.sqlteam.com/article/stored-procedures-parameters-inserts-and-updates
este link muestra y explica un ejemplo de lo que deseas.
espero sea de tu ayuda.

salu2
 
ESTO FUE LO QUE ENTENDI:

create procedure ingresarPersonas
as
begin
insert into personas(nombre,edad,numeroid,tipoid,tipopersona)
select distinct a.nombre,a.edad,a.documento,a.tipodocuemento',a.tipopersona
from t_alumnos a
order by a.nombre
end

drop procedure ingresarPersonas
exec ingresarPersonas


AQUI LO QUE ESTOY HACIENDO ES TOMAR VALORES DE OTRA TABLA PARA INSERTARLOS POSTERIORMENTE EN MI TABLA "PERSONAS" CON AYUDA DEL PROCEDIMIENTO. (NO SE SI ESTO ES CORRECTO)

OTRA PREGUNTA QUE TENGO ES : ESTOS PROCEDIMIENTOS SE GUARDAN COMO CONSULTAS??
COMO VERIFICARÍA SI EL PROCEDIMIENTO ESA BIEN??
 
ESTO FUE LO QUE ENTENDI:

create procedure ingresarPersonas
as
begin
insert into personas(nombre,edad,numeroid,tipoid,tipopersona)
select distinct a.nombre,a.edad,a.documento,a.tipodocuemento',a.tipopersona
from t_alumnos a
order by a.nombre
end

drop procedure ingresarPersonas
exec ingresarPersonas


AQUI LO QUE ESTOY HACIENDO ES TOMAR VALORES DE OTRA TABLA PARA INSERTARLOS POSTERIORMENTE EN MI TABLA "PERSONAS" CON AYUDA DEL PROCEDIMIENTO. (NO SE SI ESTO ES CORRECTO)

OTRA PREGUNTA QUE TENGO ES : ESTOS PROCEDIMIENTOS SE GUARDAN COMO CONSULTAS??
COMO VERIFICARÍA SI EL PROCEDIMIENTO ESA BIEN??

si los procedimientos se guardan como las consultas, en sql los puedes ver en las propiedades de la bd... en procedimientos.
y con respecto a como sabes si esta bien.. .. lo ejecutas... pero dentro de un begin y luego le haces un ROLLBACK TRANSACTION para quitar las acciones realizas en ese begin.

saludos, si me hice entender?:rolleyes:
 
Buenos Días.

Alguien sabe como obtener el número de filas modificadas por un procedimiento almacendado de Oracle.

El procedimiento realiza un update sobre una tabla, pero necesito dentro del procedimiento o después de ejecutarlo obtener el número de filas modificadas, alguien lo ha hecho?
 
Lo puedes hacer con sql%rowcount
ej:

update .....

if sql%rowcount>1 then
raise_application_error (35000, 'No se puede actualizar mas de un registro bla, bla, bla');
end if

O
DBMS_OUTPUT.put_line ('Registros actualizados:' || SQL%ROWCOUNT);

o cualquier cosa que quieras.

sql%rowcount sirve para saber cuantas filas actualizaste, eliminaste o insertaste
 
  • Me gusta
Reacciones: 2 personas
Que buen dato!

Muchas Gracias.

Ahora tengo otra duda!

El procedimiento lo tengo que llamar desde PHP así:

procedure_x(a in varchar2, b out number)

Necesito que el procedimiento retorne o entregue en la salida el valor de las filas modificadas.

Intenté algo así: procedure_x('abc',:b) para obtener el parámetro de salida, pero no me funciona ni en consola, que hay que hacer para devolver la cantidad de filas sin usar DBMS_OUTPUT.put_line si no como un parámetro de salida del procedimiento?
 

Los últimos temas