PostgreSQL - Sr

 
Vista:
sin imagen de perfil

Sr

Publicado por Mauricio (2 intervenciones) el 22/04/2005 22:56:43
Hola a todos.

Dada mi costumbre de trabajar con SqlServer,m me veo en un problema de desarrollo.

Estoy haciendo una aplicacion en AFP con PostGreSQL.
Alguien me diojo que los comandos son iguales en PostGreSQL y SqlServer, pero veo que no es asi.

Alguien me da una mano?

Como hago para trabajar con los movimientos basicos de datos?

Para un Select simple en SqlServer se hace:
Select * from MyTabla
Pero en PostgreSql se hace:
select * from Schema."MyTabla";

En SqlServer se hace:
select * from MyTabla where campo = condicion
Pero en postghresql se hace diferente y no se como.

Porque es esta diferencia de lenguajes?

Alguien me puede dar pautas de ingreso, consulta, retiro y edicion de datos en PostGreSQL ?

Al trabajar con AFP significa que estoy trabajando con VFP (Visual FoxPro)


Mil Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Sr

Publicado por diego (3 intervenciones) el 29/04/2005 17:36:17
Si es muy parecido, lo que pasa es que sql NO conserva el estandar del sql para realizar consultar, te lo explico mejor.
El standar dice que un select se hace:
Select * from MyTabla;
fijate en el ;

Sql server reconoce las consultas sin el ;
osea que la diferencia en cuanto a los selects no hay se hace igual en postgresql y en sql server
Select * from MyTabla;

los update
update Mytable set name = 'mi nombre' where id = 1;

los delete igual teniendo en cuenta el ;


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Sr

Publicado por Julio (334 intervenciones) el 29/04/2005 18:03:08
Hola:

PG segun he visto y lo poco que he trabajado es una db que te brinda flexibilidad en cuanto al SQL, esta basado en el Standar, ademas trabaja con esquemas y esto hace que la estructura el manejo y los permisos de tu base de datos sea flexible para los usuarios y puedas manejar tus tablas de acuerdo a tus necesidades.

En SQL Server utilizas distintas DB's, en PG utilizas distintas DB y distintos esquemas de trabajo... lo que hace mas estructurada tu DBMS, con respecto a los update, delete, insert, selec, es igual, utiliza el standar, pero si quieres hacer una consulta a una tabla de un esquema especifico o una funcion, siempre tienes que poner el nombre del esquema:

Select * from myesquema.nombre_tabla where condicion
igual con los updates, delete y demas sentencias sql.

Las funciones son parecidas, no tendrias que tener problemas...

Para mas informacion:
http://www.postgresql.cl --> En español
http://www.postgresql.org --> En ingles

Espero te haya servido en algo mi poca ayuda.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar