修改表中的列

创建一张表

CREATE TABLE biz_error
(
	AccessionNo VARCHAR NOT NULL,
	HospitalCode VARCHAR NOT NULL,
	ProcedureOffice VARCHAR NOT NULL,
	FilmCount INT NOT NULL DEFAULT 1,
	PrintStatus VARCHAR DEFAULT '1',
	PrintTime DATETIME NOT NULL DEFAULT GETDATE(),
	PatientId VARCHAR NOT NULL DEFAULT '',
	PatientName VARCHAR NOT NULL DEFAULT '',
	StudyUid VARCHAR NOT NULL DEFAULT '',
	ReportId VARCHAR NOT NULL DEFAULT '',
	ReportDoctor VARCHAR NOT NULL DEFAULT '',
	ReportDate DATETIME NOT NULL DEFAULT GETDATE(),
	ReviewDoctor VARCHAR NOT NULL DEFAULT '',
	ReviewDate DATETIME NOT NULL DEFAULT GETDATE()
)
复制代码

修改列数据类型的长度

期望将 AccessionNo 的类型长度设置成 50。

ALTER TABLE biz_error ALTER COLUMN AccessionNo VARCHAR(50) NOT NULL;
复制代码

修改列的非空约束

期望将 AccessionNo 的非空约束设置成允许为空。

ALTER TABLE biz_error ALTER COLUMN AccessionNo VARCHAR(50) NULL;
复制代码
分类:
后端
标签: