pg one吸毒是真的吗:关于SQL默认值小问题?

来源:百度文库 编辑:高校问答 时间:2024/05/10 12:04:54
在 SQL 数据库中 对于默认值的 填写 我有点不是很清楚,请高手指教.
默认值中 填写 数值,函数,和汉字有没有什么注意的地方?
比如我一般用日期函数时候在默认值里都写的是(getdate()) ,不知道这样写行不getdate()或者'getdate()'
还有汉字 比如 是写成 (汉字) 还是'汉字'
我说的是 在SQL表设计的时候,不知道我 说的明白不?
顺便说一下 在ACCESS 中同样 怎么表示 其实就是 数据库 默认值的书写规测我学的一直半截

默认值根据数据类型格式写就可以
需要重点说明的就是日期,比如你定义了“YYYY-MM-DD”,那么你写默认值的时候,比如像用2006年1月1号为默认值,就你应该写成2006-01-01格式,其他的比如定义为整型就不能在默认值里写分数,也就是说默认值书写格式和数据类型约束一致。
(getdate()) 也可以写为getdate(),但不能写为‘getdate()’,因为在引号里代表的是字符串而不是函数了。
汉字就是字符型,则需要用引号括起来。