constraints相关内容

SQL Server 2005 如何创建唯一约束?

如何在 SQL Server 2005 中对现有表创建唯一约束? 我正在寻找 TSQL 以及如何在数据库图中进行操作. 解决方案 SQL 命令为: ALTER TABLE 添加约束独特的非集群() 在此处查看完整语法. 如果您想从数据库图表中执行此操作: 右键单击表格并选择“索引/键" 点击添加按钮添加新索引 在右侧的属性中输入必要的信息: 您想要的 ..
发布时间:2021-12-02 15:00:11 数据库

如何使用 T-SQL 临时禁用外键约束?

在 SQL Server 中是否支持禁用和启用外键约束?或者是我删除然后重新创建约束的唯一选择? 解决方案 如果您想禁用数据库中的所有约束,只需运行以下代码: -- 禁用所有约束EXEC sp_MSforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT all" 要重新打开它们,请运行:(打印当然是可选的,它只是列出表格) -- 启用所有约束ex ..
发布时间:2021-12-02 14:18:32 数据库

在 PostgreSQL 中执行这个小时的操作查询

我在 RoR 堆栈中,我必须编写一些实际的 SQL 来完成对所有“打开"记录的查询,这意味着当前时间在指定的操作小时内.在hours_of_operations 表中,两个integer 列opens_on 和closes_on 存储一个工作日,两个time 字段 opens_at 和 closes_at 分别存储一天中的时间. 我做了一个查询,将当前日期和时间与存储的值进行比较,但我想知道 ..
发布时间:2021-12-02 12:45:52 其他开发

UIStackView 分布均匀填充

所以,我有一个包含四 (4) 个 UIView 的 UIStackView.如果我删除其中一 (1) 个 UIView,其他三 (3) 个将填充 UIStackView 中的整个空间. 我的问题: 如何在 UIView 上添加最大高度,使其不会填充 UIStackView 的整个空间,即使分布被均匀填充?我读了一些关于添加约束的内容,但我无法让它工作.顺便说一下,我正在使用 swift ..
发布时间:2021-11-30 21:10:39 移动开发

UIScrollView 和约束

我试图将 UIImageView 放在 UIScrollView 的顶部,当我将 UIScrollView 约束到视图控制器的两侧并将 UIImageView 约束到顶部并使 UIImageView 的宽度等于它生成的 UIScrollView 时UIImageView 比 UIScrollView 更宽,比预期的要高得多.知道我做错了什么吗? 故事板: 预览: 解决方案 检查 ..
发布时间:2021-11-30 21:08:58 移动开发

以编程方式创建布局约束

我知道很多人已经问过很多关于这个的问题,但即使有答案我也无法解决. 当我处理故事板的约束时,这很容易,但在代码中我很难.例如,我尝试让视图停留在右侧并根据屏幕方向具有屏幕高度.这是我的代码: UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 748)];myView.backgroundColor = ..
发布时间:2021-11-30 21:05:00 移动开发

自动布局中的弹簧:在 Xcode 5 中均匀分布视图,有约束

我了解在 Interface Builder 中对齐、调整大小和分布视图的旧 Struts 和 Springs 方法.但是,我似乎无法弄清楚如何在 Xcode 5 中使用自动布局均匀分布视图.有一种方法可以使用 Xcode 4 来实现,但该选项已消失. 我有 7 个按钮垂直排列.在 3.5" 布局上,它看起来很棒.当我以 4" 布局预览屏幕时,所有按钮都保持紧密排列,最后一个按钮下方有大量空 ..
发布时间:2021-11-30 21:04:03 移动开发

UIScrollView 不使用自动布局约束

我在它后面有一个滚动视图和一个图像视图,我正在用笔尖填充它.我正在使用自动布局.我在两个视图上都有一个用于超级视图的底部空间和一个用于超级视图的顶部空间.图像视图正是我想要它做的.对于 iphone 5,这是我想要的地方.对于其他 iphone,它保持在屏幕底部上方,因此可以正确调整大小.滚动视图在 iphone 5 上看起来很正确,但在其他手机上它没有调整大小,所以它向下滚动到应用程序的视图下方 ..
发布时间:2021-11-30 21:02:56 移动开发

如果未找到值,Excel 最小值大于 x 将返回 0?

我使用以下公式:=MIN(IF(A1:A5>B1,A1:A5)) 使用 Ctrl-Shift-Enter我的 B1 值是 10,我的数组是 {1,5,4,2,7} 所以在这种情况下没有值大于 10.问题是 excel 返回 0 作为空集的结果,这是一个问题,因为 0 不大于 10.在这种情况下,我可以测试结果 0 是否大于 10 并查看结果是否无效,但是,如果对于 {-15,-24,-11,-37 ..
发布时间:2021-11-28 22:12:33 其他开发

我可以在 SQL Server 的添加列语句中创建命名默认约束吗?

在 SQL Server 中,我在表中有一个新列: ALTER TABLE t_tableName添加新列非空 这失败了,因为我在没有指定默认约束的情况下指定了 NOT NULL.该表不应具有默认约束. 为了解决这个问题,我可以使用默认约束创建表,然后将其删除. 但是,似乎没有任何方法可以指定默认约束应命名为该语句的一部分,因此我摆脱它的唯一方法是使用存储过程在sys.defaul ..
发布时间:2021-11-27 08:40:41 数据库

为什么接口不起作用,但抽象类可以使用泛型类约束?

下面的代码显示了一个带有类型约束的泛型类 (Pub).该类有一个事件,它可以引发允许我们将消息传递给订阅者.约束是消息必须实现IMsg(或者当它是一个抽象类时从IMsg继承). Pub 还提供了一个 Subscribe 方法,允许对象订阅 notify 事件,当且仅当对象实现 IHandler. 使用 .NET 4,下面的代码显示了 baseImplementer.NotifyEven ..
发布时间:2021-11-26 17:15:01 C#/.NET

为什么接口不起作用,但抽象类可以使用泛型类约束?

下面的代码显示了一个带有类型约束的泛型类 (Pub).该类有一个事件,它可以引发允许我们将消息传递给订阅者.约束是消息必须实现IMsg(或者当它是一个抽象类时从IMsg继承). Pub 还提供了一个 Subscribe 方法,允许对象订阅 notify 事件,当且仅当对象实现 IHandler. 使用 .NET 4,下面的代码显示了 baseImplementer.NotifyEven ..
发布时间:2021-11-25 09:46:00 C#/.NET

约束俯仰、偏航和卷

我有一个表示为四元数的旋转,并试图限制俯仰、偏航和滚动轴.我试着这样做: 公共结构方向{公共 Vector3 向上,向前;公共方向(Vector3 向上,Vector3 向前){this.up = 向上;this.forward = 转发;}}公共静态方向 [] 方向 = 新方向 [3]{新方向(Vector3.right,Vector3.up),新方向(Vector3.up,Vector3.f ..
发布时间:2021-11-25 03:54:34 C#

使用复合主键作为外键

如何使用复合主键作为外键?看起来我的尝试不起作用. 创建表student(student_id varchar (25) 不为空,student_name varchar (50) not null ,student_pone int ,student_CNIC varchar (50),student_Email varchar (50),srudents_address varchar(25 ..
发布时间:2021-11-20 22:39:53 数据库

如何向 MySQL 中的现有列添加非空约束

我有一个名为“Person"的表名,带有以下列名称 P_Id(int),姓氏(varchar),名字 (varchar). 我忘了给 NOT NULL 约束 P_Id. 现在我尝试使用以下查询将 NOT NULL 约束添加到名为 P_Id 的现有列, 1.ALTER TABLE Person MODIFY (P_Id NOT NULL);2. ALTER TABLE Person AD ..
发布时间:2021-11-20 22:35:57 数据库

防止在 MySQL 中插入空字符串的约束

在这个问题中,我学习了如何防止插入 NULL 值.但是,不幸的是,无论如何都会插入一个空字符串.除了在 PHP 端防止这种情况外,我还想使用诸如数据库约束之类的东西来防止这种情况.当然需要在应用端进行检查,但我希望两边都检查. 我被教导无论应用程序如何与您的数据库通信,它都不应该能够在其中插入基本上错误的数据.所以... 如果不存在则创建表 tblFoo (foo_id int(11) N ..
发布时间:2021-11-20 22:19:31 数据库

MySQL 删除一些外键

我有一个表,它的主键在其他几个表中使用,并且有几个指向其他表的外键. 创建表位置(locationID INT NOT NULL AUTO_INCREMENT PRIMARY KEY...) 引擎 = InnoDB;创建表分配(assignmentID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,locationID INT 不为空,FOREIGN KEY l ..
发布时间:2021-11-20 22:13:52 数据库