I am using pymssql for Python 2.7 with MS SQL Driver. While running some queries on tables having sql_variant column, I am getting bad data. When I cast data, I am able to get correct values. Is there any way I can skip explicit CAST.
PyMsSQL reading bad data for sql_variant columns
307 Views Asked by sam At
1
There are 1 best solutions below
Related Questions in PYTHON-2.7
- Telnet function in Python
- symbol not found in flat namespace '__PyTrash_begin
- Python 2.7 requirements won't install without virtualenv
- Python search for the errors in the JSON
- spectrogram for a .cdf file
- SSL Error and InsecurePlatformWarning when installing packages using pip on Python 2.7
- Canonical way to ensure float point division across py2 and py3?
- Unable to execute Python Script directly
- Pip from Python 2.7.10 installed via pyenv-win cannot install any packages
- Arcpy: Python stops ExportToPDF through list after some iterations
- Python2 unable to pickle string
- Reading Excelsheets using openpyxl and Python
- How can I store a function in an array in python?
- " 'Word2Vec' object has no attribute 'load_parent_word2vec_format' " error
- How to execute a nodejs function from the python code?
Related Questions in PYMSSQL
- How do I link Apache Superset and SQL Server?
- Python with mssql+pymssql connection string for SQLAlchemy using Azure Service Principal Authentication using azure access token
- pymssql, fetchall for table with many colnames couse error: (20047, b'DB-Lib error message 20047, severity 9:\nDBPROCESS is dead or not enabled\n')
- Programmatic connection to third party database using "runas"?
- pymssql cursor execute parameterized query errors
- Apache Superset upgrade fails to use the same connection strings
- pymssql Error: The table either does not exist or the current user does not have permissions on that table
- Python. pymssql.fetchall() performance slows down when using Thread, threading
- How to validate that job AWS Glue Python Shell, is actually running on a specific network (vpc)?
- Auto-Py-To-Exe Warnings on pymssql
- How to execute a multiline SQL query from a file in python
- Pyodbc and Pymssql connection trouble after update to macOS Sonoma
- Error: pyodbc.ProgrammingError: No results. Previous SQL was not a query. when using python script
- Unable to connect to GCP cloud SQL from FAST API container using unix_socket
- Trying to connect to a Microsoft SQL Server on Pycharm
Related Questions in SQL-VARIANT
- How to convert sql_variant so it can be considered deterministic
- sql_variant and real and float in combination with WHERE smaller statements
- Entity Framework sql_variant as primary key
- Non-dynamic way to change sql_variant collation and keep type and size
- I want to use SQL_VARIANT datatype in external table Azure SQL and I get the "Index was out of range error."
- How to create a subset from a variant column in snowflake?
- SQL_VARIANT and DATETIME2
- Is there a way in Django to always CAST a specific Field to VARCHAR?
- How to Handle sql_Variant sql datatype using Powershell
- Importing SQL Server SQL_VARIANT data type to OrientDB vertex - which property type should I use?
- PostgreSQL Function that updates a specific column of a row
- How do you properly handle SQL_VARIANT in Entity Framework Core?
- Problems passing variables into a stored procedure as sql_variant type
- How to query a table that contains sql_variant in sqlalchemy
- Mismatch on SQL_variant and DT_WSTR in BIDS Manager
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Was fighting the same issue for some time now, but I haven't found any fix yet. CAST seems the only thing to work, so I had to re-write my SQLs into something like:
and just refering to the last column there.
Although pymssql makes it possible to add some sql when connecting in conn_properties:
Is there any SQL specialist that can answer the following question: is there any simple SQL command that would make the DB handle all sql_variant fields as some pre-defined types for entire session? Something that could be passes as conn_propeties any time a pymssql.connect is called?