在SQL Server 2012中,如何限制用户?他应该输入日期,如dd / mm / yyy
Create table Dummyform
(
Id int,
Entrydate datetime
)
答案 0 :(得分:2)
输入日期时间值是UI的问题。如果您使用字符值直接在SSMS等UI上输入日期,则应以不依赖于服务器设置(如ODBC规范格式)的格式输入日期。一种安全的格式是' yyyyMMdd'对于日期和&n; yyyyMMdd hh:mm:ss'为datetime。其他格式取决于服务器设置。
如果您在SQL服务器之外输入日期,那么您应该将其作为日期或日期时间类型的参数发送(或者如果需要以字符串形式发送,则再次按上述格式发送)。