以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于s ql数据表后台设计有默认值,foxtable新增后没有默认值了 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=191566) |
-- 作者:scofields -- 发布时间:2024/4/22 16:01:00 -- 关于s ql数据表后台设计有默认值,foxtable新增后没有默认值了 以下是我s ql server 数据库中T_产品表的数据结构表,标红的部分有默认值"0",但在foxtable新增同步后,变成没有了,如何处理? CREATE TABLE [dbo].[T_产品表] ( [产品ID] int IDENTITY(101,1) NOT NULL, [产品名称] varchar(20) COLLATE Chinese_PRC_CI_AS NULL, [产品类别ID] int NULL, [产品码] smallint NULL, [状态ID] smallint DEFAULT 1 NULL, [产品类ID] smallint DEFAULT 1 NULL, [产品级ID] smallint DEFAULT 1 NULL, CONSTRAINT [PK_T_产品] PRIMARY KEY CLUSTERED ([产品ID]) WITH (PAD_INDEX = OFF, FILLFACTOR = 90, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[T_产品表] SET (LOCK_ESCALATION = TABLE) |
-- 作者:有点蓝 -- 发布时间:2024/4/22 16:07:00 -- 这种默认值只有使用sql的insert语句新增才有用了。 如果是在foxtable的表格里新增保存的,也需要在列属性设置这种默认值:http://www.foxtable.com/webhelp/topics/1416.htm
|