电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

系统运维.数据库.修改字段数据类型

来源:金蝶云社区作者:金蝶2024-09-2315

系统运维.数据库.修改字段数据类型

【应用场景】BOSIDE设置文本字段长度时,最大长度不能超过2000,如何绕开此限制,将该文本字段长度设置为无限制(nvarchar(max))?

【案例演示】采购订单,新增一个多行文本字段,通过SQL脚本将该字段[F_JAC_REMARKS1 ]调整为nvarchar(max)

连接数据库,执行以下SQL:

-- 调整字段的数据类型

DECLARE @DefaultValueConstraintName SYSNAME

DECLARE @TableName NVARCHAR(500)

DECLARE @ColumnName NVARCHAR(500)

-- TODO

-- 设置要修改的字段对应的表名

SET @TableName = 'T_PUR_POORDER'

-- 设置要修改的字段名

SET @ColumnName = 'F_JAC_REMARKS1'

-- TODO

SELECT @DefaultValueConstraintName=o.name

FROM sys.columns AS c

JOIN sys.objects AS o ON c.default_object_id = o.[object_id]

WHERE c.[object_id] = object_id(@TableName)

AND c.name = 'F_JAC_REMARKS1'

IF LEN(@DefaultValueConstraintName)>0  

EXEC('ALTER TABLE ' + @TableName + ' DROP CO

系统运维.数据库.修改字段数据类型

【应用场景】BOSIDE设置文本字段长度时,最大长度不能超过2000,如何绕开此限制,将该文本字段长度设置为无限制(nvarchar(max))?【案...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信