No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Adquiere por un año todos los cursos, escuelas y certificados por un precio especial.

Antes: $249

Currency
$219/año

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comprar ahora

Termina en:

0D
16H
38M
43S

Cómo conectarme a una base de datos PostgreSQL en Azure?

9/18
Recursos

Aportes 6

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

CREATE TABLE empleados (
id serial PRIMARY KEY,
nombre VARCHAR(50),
salario DECIMAL,
fecha_nacimiento DATE
);

insert into empleados (id, nombre, salario, fecha_nacimiento)
values
(1,‘Maria Perez’,1500,‘1993-11-11’),
(2,‘Daniel Lopez’,5600,‘1975-01-17’),
(3,‘Juliana Dominguez’,3500,‘1999-09-02’),
(4,‘Maria Perez’,1500,‘1993-11-11’),
(5,‘Carolina Herrera’,2500,‘1981-12-23’),
(6,‘Roger Federer’,3400,‘1962-10-01’),
(7,‘Maria Sharapova’,7200,‘1986-05-15’),
(8,‘Diana Random’,1500,‘1993-11-11’),
(9,‘Cristina Watss’,2100,‘2001-02-01’),
(10,‘Camila Osorio’,5100,‘1996-03-11’),
(11,‘Jaime Parra’,8900,‘1976-02-21’),
(12,‘Jorge Baron’,7200,‘1988-12-31’),
(13,‘Francisco Putin’,6600,‘1992-08-23’),
(14,‘David Beckam’,2300,‘2001-12-23’),
(15,‘James Rodriguez’,23000,‘1991-05-30’)
;

Asi me funcionó 👌

using System;
using Npgsql;

namespace {name}
{
    class Program
    {
        static void Main(string[] args)
        {
            // Build connection string using parameters from portal
            //
            string connString ="{connection String};Trust Server Certificate=true;";
            using (var conn = new NpgsqlConnection(connString))

            {
                Console.Out.WriteLine("Opening connection");
                conn.Open();

                using (var command = conn.CreateCommand())
                {
                    command.CommandText = @"insert into empleados (id, nombre, salario, fecha_nacimiento)
                    values (@id1, @nombre1, @salario1, @fecha_nacimiento1);";
                    command.Parameters.AddWithValue("@id1", 32);
                    command.Parameters.AddWithValue("@nombre1", "Jairo Rodriguez");
                    command.Parameters.AddWithValue("@salario1", 2300);
                    command.Parameters.AddWithValue("@fecha_nacimiento1", new DateTime(1994,11,02));

                    int nRows = command.ExecuteNonQuery();
                    Console.WriteLine(String.Format("Number of rows inserted={0}", nRows));
                }
            }
            Console.WriteLine("Listo");
        }
    }
}
INSERT INTO empleados (id, nombre, salario, fecha_nacimiento) VALUES
(1, 'Maria Perez', 1500, '1993-11-11'),
(2, 'Daniel Lopez', 5600, '1975-01-17'),
(3, 'Juliana Dominguez', 3500, '1999-09-02'),
(4, 'Maria Perez', 1500, '1993-11-11'),
(5, 'Carolina Herrera', 2500, '1981-12-23'),
(6, 'Roger Federer', 3400, '1962-10-01'),
(7, 'Maria Sharapova', 7200, '1986-05-15'),
(8, 'Diana Random', 1500, '1993-11-11'),
(9, 'Cristina Watss', 2100, '2001-02-01'),
(10, 'Camila Osorio', 5100, '1996-03-11'),
(11, 'Jaime Parra', 8900, '1976-02-21'),
(12, 'Jorge Baron', 7200, '1988-12-31'),
(13, 'Francisco Putin', 6600, '1992-08-23'),
(14, 'David Beckam', 2300, '2001-12-23'),
(15, 'James Rodriguez', 23000, '1991-05-30');

En Microsoft Learn hay material complementario:

Hello, somebody can get me scripts of this course?