我在SQL Server中有一个现有表,其中包含现有条目(实际上超过100万).
此表由前端应用程序定期更新,插入和选择.我想/需要添加一个datetime列,例如M_DateModified可以像这样更新:
UPDATE Table SET M_DateModified = GETDATE()
Run Code Online (Sandbox Code Playgroud)
每当在前端按下按钮并调用存储过程时.此列将根据请求添加到现有报告中.
我的问题,答案就是这个.作为我们应用程序的核心表之一,ALTERING该表并添加一个额外的列会破坏其他现有查询吗?显然,如果没有为所有列指定所有值,则无法插入表中,因此任何现有INSERT查询都将中断(WHICH是一个大问题).
对于这个问题的最佳解决方案,将非常感谢任何帮助.
我有一个datetime列,我需要以下列格式显示:
YYYY/MM/DD 00:00:00:000
Run Code Online (Sandbox Code Playgroud)
有了CONVERT,我找不到任何合适的款式.
的/,因为它需要一个被比较的格式是非常重要VARCHAR的是具有文本列YYYY/MM/DD 00:00像下面的描述中的一部分:
如果我能找到一种方式/风格,那么我可以使用SUBSTRING函数将其与下面的值进行比较:
Diary item added for : 2013/08/20 14:12
Run Code Online (Sandbox Code Playgroud)
我看过:
但是,我找不到任何足够的风格.只有 - .