根據年齡計算年紀,使用這個年齡Sbirth變數就包錯,使用常量就不報錯。各位大佬咋回事啊!!!
uj5u.com熱心網友回復:
把 是持久的 這一項改成 否 就可以了。持久的,表示不再變了。
但你的年齡不會變嗎?
你今年22歲,明年就 23 了,系統當前時間( getdate() )也在變, 所以不能設定為持久的。
uj5u.com熱心網友回復:
跟那個沒關系,改成否也是一樣uj5u.com熱心網友回復:
用 陳述句吧, 不要糾結了:USE tempdb
GO
IF OBJECT_ID('Student') IS NOT NULL
DROP TABLE Student
GO
CREATE TABLE Student(
Ssno INT NOT NULL PRIMARY KEY,
Sname VARCHAR(20) NULL,
Ssex CHAR(2) NULL,
Sage AS DATEDIFF(YEAR, Sbirth, GETDATE()),
Sclass INT NULL,
Sbirth DATE NULL
)
GO
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/24379.html
標籤:基礎類
上一篇:資料關系,一對多包含一對一嗎?
下一篇:這么多寫程式的全去哪了?
