Skip to main content

A package to implement a facade for accessing MSSQL databases

Project description


Mssql Facade

Instalación

pip3 install mssqldbfacade

Manual de uso

  1. Variables de Entorno
Variable Tipo de dato
MSSQL_STRING_CONNECTION string
  1. Funciones:

    • get_data(query): Este método permite ejecutar una consulta SQL y obtener los resultados como un DataFrame de pandas.
    • update_data(name, data): Este método ejecuta un procedimiento almacenado en la base de datos, enviando un DataFrame como parámetro.
    • modify_data(query, data): Este método utiliza el paquete pandasql para aplicar una consulta SQL a un DataFrame local.
  2. Ejemplos de Uso

from mssql_database_facade import DatabaseFacade
import pandas as pd

# Crear instancia de la fachada
db_facade = DatabaseFacade()

# Consultar datos
query = "SELECT * FROM mi_tabla"
data = db_facade.get_data(query)
print(data)

# Modificar datos utilizando pandasql
modify_query = "SELECT * FROM data WHERE columna > 10"
modified_data = db_facade.modify_data(modify_query, data)
print(modified_data)

# Actualizar datos con un procedimiento almacenado
update_data = pd.DataFrame([{"columna1": "valor1", "columna2": "valor2"}])
db_facade.update_data("mi_procedimiento", update_data)

By: Alan Medina ⚙️

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mssqldbfacade-1.0.10.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mssqldbfacade-1.0.10-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file mssqldbfacade-1.0.10.tar.gz.

File metadata

  • Download URL: mssqldbfacade-1.0.10.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.8.10

File hashes

Hashes for mssqldbfacade-1.0.10.tar.gz
Algorithm Hash digest
SHA256 50ea939902a3c5195e55ddce9bb3723ea512aa1a8c08b78c0ff87b943cc696d1
MD5 e3536590031c5f3f3502474ec934b7b5
BLAKE2b-256 0591a4f3c53ff88bf7c9ba81532233f5d16596ea4c88ba56650f325341c6042d

See more details on using hashes here.

File details

Details for the file mssqldbfacade-1.0.10-py3-none-any.whl.

File metadata

  • Download URL: mssqldbfacade-1.0.10-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.8.10

File hashes

Hashes for mssqldbfacade-1.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 4acd6b2d5fed832c699373848432e409ff6971b243038358dedff4a68d3d1226
MD5 d555ed152f9b17f956194d0bdc87fcc2
BLAKE2b-256 f681eae6f3ab6c72dff4a59bbfca735db85803a6afad85429c456204e78eb07c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page