Ibis-mssqlops é uma extensão ao backend MSSQL do ibis-framework
Project description
Ibis-mssqlops
O que é o Ibis-mssqlops ?
Ibis-mssqlops é uma biblioteca python que adiciona funções, que são nativas do SQL SERVER
mais não existem na biblioteca ibis-framework
É uma extensão ao backend MSSQL
da biblioteca ibis-framework
Instalação
pip install ibis-mssqlops
Como usar ?
>>> from ibis_mssqlops import *
>>> tbl = ibis.table(dict(nome='string', datas='date'))
>>> tbl.nome.trim()
>>> tbl.datas.datefromparts(day=1)
Apartir da importação as funções já ficam disponíveis para utilização
- o modo interativo do ibis vem habilitado
+ para desabilitar usar
! ibis.options.interactive = False
Conexão
Para se conectar ao banco de dados basta passar os parâmetros de conexão
ou uma url a classe mssql_connect
que é um invólucro sobre
o conector padrão do ibis-framework
>>> url = f'mssql+pymssql://{servidor}/{banco}'
>>> con = mssql_connect(url=url)
>>> tbl = con.table('NOME_DA_TABELA')
O driver padrão agora é o
pyodbc
, mais ainda suporta opymssql
Funções adicionadas
- DATEFROMPARTS
- DATEADD
- DATEDIFF
- DATEPART
- CONVERT
- FORMAT
- TRIM
- REPLICATE
- COLLATELATIN (Retira acentuação gráfica)
- ISNUMERIC
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
ibis_mssqlops-0.0.58.tar.gz
(6.0 kB
view hashes)
Built Distribution
Close
Hashes for ibis_mssqlops-0.0.58-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81c0eebf4bc5da518b3a09b1fec38bc6ec78cf4d2ffdfbeaf220325b4bbd4363 |
|
MD5 | df7dac1d2ccc8bfe13e381f69be00601 |
|
BLAKE2b-256 | 9e73418e529fbae4be28e4dd92649b2135b13436e0476d820eaca37e74665aa5 |