我有一个表aliases,它将8个字符的ID映射到其他一些规范的8个字符的ID,我希望数据库引擎确保没有循环。使用SQLAlchemy,表描述为(稍微简化): Column('from', CHAR(8), primary_key = True),CHECK ("to" not in (select "from" from aliases))SQLite被no such tab
VALUE FOR id, 'some value 2'SELECT * FROM source;
它引发以下错误:
在check约束、默认对象、计算列、视图、用户定义函数、用户定义聚合、用户定义表类型、子查询、通用表表达式、派生表或返回语句中不允许函数的下一个值。为什么NEXT VALUE FOR函数不能与unio