问题标签 [default-constraint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
21 浏览

postgresql - 默认约束名称保留在哪里?

在 SQL Server 的上下文中,默认约束是可以通过系统视图查询的对象。我正在将表从 T-SQL 迁移到 Postgres,最终得到以下定义:

如您所见,我可以将名称设置为默认约束,但我找不到包含此名称的系统视图:

此外,在文档中,我什至看不到有关此内容和语法本身的信息。

谁能指出我在哪里可以获得这些信息?

0 投票
1 回答
96 浏览

sql - 如何使用 SQL 查询在 SQL Server 中列出默认约束的列?

我正在使用以下查询来列出表约束(主键、唯一键、外键),但是,我很难获得外键列表及其引用(列)。

谁能建议并告诉我如何修改此代码,以便在保持 PK、FK、UQ 键相同的同时获得默认约束列的列表。

**我将需要为我的项目使用代码,因此如果您能提供完整的代码,我将不胜感激,因为我不熟悉 SQL...

这是我的原始代码

这是我尝试过的,但它不起作用

SQLServerException:使用 UNION、INTERSECT 或 EXCEPT 运算符组合的所有查询必须在其目标列表中具有相等数量的表达式。

0 投票
1 回答
49 浏览

mysql - 如何在 MySQL 中一次为多个列设置多个默认约束?

有没有办法改变表在 MySQL 中一次设置多个默认约束?

这是我尝试过的

发生以下错误

错误代码:1064。您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ', card_flg_jcb SET DEFAULT (0, 1)' 附近使用正确的语法

0 投票
1 回答
67 浏览

sql-server - 删除具有非法名称的默认约束?

由于名称规范化脚本错误,我有几个默认约束现在具有非法名称(显然sp_rename在验证参数方面做得很差newname)。

某些列具有格式中的实际默认名称

或者

sp_rename不能Alter Table Drop Constraint删除它们,因为它们被报告为语法错误。

我怎样才能摆脱它们,或重命名它们?

0 投票
1 回答
72 浏览

sql - 如何在 Firebird 表上创建默认约束以分配自动生成的 UUID 值

我正在尝试定义一个列类型为 UUID ( CHAR(16) CHARACTER SET OCTETS) 的表。通读 Firebird 3.0 开发者指南后,我发现只支持上下文变量/简单表达式/常量。我想知道是否有一种方法可以在表上定义默认约束以调用GEN_UUID()以分配 UUID 以进行插入?