【发布时间】:2010-06-18 08:25:55
【问题描述】:
我正在使用 SQLAlchemy 查询 SQL Server 数据库,并且需要将列强制转换为 varbinary(max)。我正在努力解决的问题是“最大”部分。我可以让演员表适用于任何实际数字(比如 varbinary(20)),但我找不到如何让它适用于 varbinary 列的“最大”大小。
有什么建议吗?链接?解决方案?
问候, 标记
【问题讨论】:
-
我没有任何使用 SQLAlchemy 的经验,但according to this page
length参数是可选的,默认为None。难道None代表的是“MAX”? -
很遗憾没有。这只会产生一个 CAST(x as VARBINARY),然后导致“列将被截断”错误。
标签: sql-server sqlalchemy