我在Sybase數據庫上有sqlalchemy ORM映射。我的一些表名都相當長,我收到以下錯誤:sqlalchemy中的列別名太長/ Sybase ASE
DBAPIError: (Error) ('HY000', "[HY000] [DataDirect][ODBC Sybase Wire Protocol driver]
[SQL Server]The column heading that starts with 'RISK_AGGREGATION_GROUP_id_risk_agg' is
too long. Maximum length is 30.
有什麼辦法我可以:
一)「或者」內SQLAlchemy的表,以便它使用更短列別名
二)增加30個字符的限制
我知道我可以創建視圖的數據庫內,但寧可不動它。
謝謝
什麼版本的sybase是這樣的? docs說255是列,表格,用戶定義標識符的最大長度:http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.sqlug/html/sqlug /sqlug12.htm – zzzeek