问题标签 [alter]

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 投票
1 回答
2469 浏览

sql-server - 在 sql server 2005 中如何编写 sql 来设置更改列的默认值?

我有一个表 [Product],其中有一列 [CreateTime] datetime null,并且已经有一些数据。

如何将 [CreateTime] 列的默认值设置为 getdate(),并使新添加的数据具有 [CreateTime] 列的默认值 getdate()。

0 投票
6 回答
20182 浏览

sql-server-2005 - SQL Server 脚本:ALTER PROCEDURE - 将多个 ALTER PROCEDURE 执行到一个脚本中,而不必一个接一个地选择每个 ALTER

我知道这不是什么大问题,但无论如何它都会让我发痒。

  1. 我有一个 SQL Server 2005 脚本来创建新的数据表、约束、更改一些表以添加列、更改程序以考虑表更改等。
  2. 一切运行良好,直到脚本遇到我的 ALTER PROCEDURE 语句。
  3. 错误信息如下:

“消息 156,级别 15,状态 1,过程 cpromo_Get_ConsultDetails_PromotionBan,第 59 行关键字‘PROCEDURE’附近的语法不正确。

这是我的脚本示例:

错误指向双击时遇到的第一个“end”关键字。我根本没有得到的是当一个又一个选择一个 ALTER 语句时,它运行得很好而且很流畅!当我尝试通过按 [F5] 而不进行选择来运行它们时,它给了我错误。

我试图将 ALTER 语句嵌入到另一个 BEGIN...END 中,但没有运气,它说关键字 ALTER... 附近有语法错误

编辑:可能是因为我评论了 begin 语句之后执行的修改吗?

感谢您的任何帮助或任何提示。

0 投票
2 回答
82716 浏览

mysql - 如何更改 mysql 表列的默认值?

我有一个表,其中有一列类型timestamp默认current_timestampcurrent_timestamp在每次更新时更新。

我想删除此列的“更新时”功能。如何编写更改语句?

我尝试了以下方法:

但这没有用。

0 投票
2 回答
4456 浏览

sql-server - 如何更改默认为 datetime 的 smalldatetime 列?

我的数据库中有许多列最初是创建的,smalldatetime并且确实需要是datetime. 其中许多列是使用 DDL 创建的:

...这意味着为了更改列的类型,我首先必须删除默认值,然后在更改后重新创建默认值。

当然,我没有在 DDL 中指定默认名称,因此所有列都有默认名称,例如DF__CaseLock__CaseCo__182C9B23. 当我的应用程序创建它的数据库时,它是通过执行一个脚本来实现的,所以我客户数据库中的默认名称(我猜;我还没有验证过)与我的名称不同。

即使我知道默认约束的名称,我也无法弄清楚在删除它后将其添加回的语法。事实上,我不清楚是否可以向现有列添加默认约束。

看来我要做的是这样的:

...只有当我知道是什么时,我才能编写该脚本constraint_name,因为我不能删除约束中引用的列。

这真的那么难吗?

0 投票
2 回答
17721 浏览

sql - Postgresql - 使用带有改变序列表达式的子查询

是否可以在 PostgreSQL 的 alter 表达式中使用子查询?

我想根据主键列值更改序列值。

我尝试使用以下表达式,但它不会执行。

0 投票
2 回答
2371 浏览

jquery - 如何在 nicEdit 中使用 JQuery ajaxForm?

我正在使用 ajaxForm 函数提交具有 nicEdit html 编辑器的表单,但是当我第一次尝试提交表单时,nicEdit 的内容不包括在内...有没有办法可以拦截提交的数据所以我可以编辑表单数据?或者可能在实际提交之前向表单数据添加值?就像是...

var options = { type: 'blahblah', 成功: blahblah, beforeSerialize: alterData } $('bla').ajaxForm(options)

function alterData(formdata){ // 就像在这里添加一个数据 formdata['newdata'] = im a new data!// 然后返回提交的新表单数据 return formdata; }

有没有类似的东西?感谢所有的帮助...

0 投票
5 回答
52029 浏览

mysql - 如何将我数据库中的所有表更改为 UTF8 字符集?

我的数据库不是 UTF8,我想将所有表都转换为 UTF8,我该怎么做?

0 投票
1 回答
1135 浏览

drupal - Drupal:将 onchange 代码添加到 form_alter 中的 option_widgets?

有谁知道如何将以下内容添加到 form_alter?目前我有两个整数 cck 字段,它们是使用 php values 命令从 sql 填充的。

一个字段用于制造,另一个用于模型。品牌和型号都是它们自己的节点类型。模型有一个要制作的节点引用。

我想在 Make 下拉菜单(CCK: INTEGER : SELECT)上做的是改变,修改模型字段的内容。我已经制作了自己的定制表单,但它太实用了,想要使用基本的 drupal 节点编辑表单。

理想情况下,我希望能够将其传递到混合中。'#attributes' => 数组 ('onchange'=> 'populatemodels(this,\'edit-field-model\')')

有谁知道在代码中执行此操作的方法?

在我的 form_alter 中,添加该属性不会在代码中产生任何 onchanges:

谢谢 - 马特

0 投票
4 回答
164 浏览

alter - jedit 更改用户和文件组

我以 root 身份运行 jedit,以更改 /etc 中的几个系统文件,其中一些文件的所有者与 root 不同。

当我编辑这样的文件并保存它们时,jedit 将用户设置为 root 并将组设置为 root。

是否有一个选项可以设置,jedit 保留文件权限?

0 投票
3 回答
17222 浏览

python - ALTER TABLE Sqlite:如何在更改表之前检查列是否存在?

我需要在 python 中执行一个 SQL 查询,在 sqlite3 中添加一个新列。

问题是有时它已经存在。所以在执行查询之前,我需要检查该列是否已经存在。

如果是这样,那么我不会执行查询。

sqlite有没有办法做到这一点?还是我必须通过 python 代码中的 try-catch 块来实现它?

提前非常感谢!