![]() |
1
1
|
![]() |
2
1
|
![]() |
3
0
如果您只需要月份(不是日期或年份)和时间,那么您可以使用int表示月份,使用time表示时间。您也可以使用DateTime代替,只需制定一个忽略日期和年份方面的约定。 我推荐nvarchar或varchar作为名字。如果您预计将来可能需要支持可能包含varchar不支持的unicode字符的外语,请使用nvarchar。我会看一看我预期需要的最长的名字,把它的长度加倍,然后四舍五入到最接近的50。所以如果“偏微分方程入门”是48,那么我会把它改成varchar(100)。 把它做得这么大的目的是考虑到未来的价值。如果我只使用varchar(48)来容纳当前的最大值,我以后可能会有一个大于这个值的coursename,因此必须修改数据库结构和应用程序来容纳这个更大的值!通过使它成为varchar(100),我们有足够的空间为将来可能出现的更大的课程名称。 |
![]() |
Jack Skeletron · T-SQL三表求和 7 年前 |
![]() |
CSK · 列出sql server中存储过程中的存储过程 7 年前 |
![]() |
DRT · 从文本字段中提取多个日期 7 年前 |
![]() |
ihatemash · 确定可以合并哪些行的SQL查询 7 年前 |
![]() |
Shawn · 使用WinZip命令行的SQL Server作业 7 年前 |