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')
Até o momento o driver suportado é o
pymssql
Funções adicionadas
- DATEFROMPARTS
- DATEADD
- DATEDIFF
- DATEPART
- CONVERT
- 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.56.tar.gz
(5.7 kB
view hashes)
Built Distribution
Close
Hashes for ibis_mssqlops-0.0.56-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e69965cc41596f331db0ba3b8f83dad8c64002b97d594a39f0840d6be7dc067 |
|
MD5 | 134484eb8e6bd1f725cbf1be1dfebb25 |
|
BLAKE2b-256 | a5102e9d92a91b3353a9a4fe5f235a4b67cb443d4b9db725f8f4b9c493d37a5f |