小编fra*_*ans的帖子

将列添加到现有SQL Server表 - 含义

我在SQL Server中有一个现有表,其中包含现有条目(实际上超过100万).

此表由前端应用程序定期更新,插入和选择.我想/需要添加一个datetime列,例如M_DateModified可以像这样更新:

UPDATE Table SET M_DateModified = GETDATE()
Run Code Online (Sandbox Code Playgroud)

每当在前端按下按钮并调用存储过程时.此列将根据请求添加到现有报告中.

我的问题,答案就是这个.作为我们应用程序的核心表之一,ALTERING该表并添加一个额外的列会破坏其他现有查询吗?显然,如果没有为所有列指定所有值,则无法插入表中,因此任何现有INSERT查询都将中断(WHICH是一个大问题).

对于这个问题的最佳解决方案,将非常感谢任何帮助.

c# sql sql-server asp.net

6
推荐指数
1
解决办法
2164
查看次数

将Datetime格式转换为varchar格式样式解决方法

我有一个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)

我看过:

http://databases.aspfaq.com/database/what-are-the-valid-styles-for-converting-datetime-to-string.html

但是,我找不到任何足够的风格.只有 - .

sql t-sql sql-server datetime

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

sql ×2

sql-server ×2

asp.net ×1

c# ×1

datetime ×1

t-sql ×1