1
在SAP Sybase SQL Anywhere 12.0.1中,是否可以使用简单的单行代码为表中的特定列删除所有约束?我知道我可以通过sys表获得它们,但也许有一些更简单的方法来做到这一点。Sybase SQL Anywhere删除列上的所有约束条件
非常感谢!
在SAP Sybase SQL Anywhere 12.0.1中,是否可以使用简单的单行代码为表中的特定列删除所有约束?我知道我可以通过sys表获得它们,但也许有一些更简单的方法来做到这一点。Sybase SQL Anywhere删除列上的所有约束条件
非常感谢!
不,您不能使用单个语句删除多个约束。
您可以使用ALTER TABLE删除单个约束,因此ALTER TABLE mytable ALTER mycolumn DROP CONSTRAINT constraint-name
,但是您必须为要删除的每个约束单独执行该语句。
声明:我在SQL Anywhere工程中为SAP工作。