是否可以将SQL Server 2008数据库中的列类型从varchar(255)更改为varchar(MAX),而不必删除表并重新创建?

每次我try 使用SQL Server Management Studio时,它都会给我带来一个错误——但为了省go 自己的麻烦,如果我能在不必删除和创建的情况下更改类型,那就太好了.

谢谢

推荐答案

您应该能够使用TSQL来实现这一点.

差不多

ALTER TABLE [table] ALTER COLUMN [column] VARCHAR(MAX)

Sql相关问答推荐

帮助修复查询以识别SQL DW中数据中的递归关系

如何在case语句中使用条件来计算成对变量

从类似JSON的字符串列创建新列

嵌套Json对象的SQL UPDATE WHERE

SQL递归.硬币兑换问题.-try 使用递归解决硬币找零问题

PATINDEX中与[A-Z]匹配(U除外)的正则表达式

排除具有部分匹配条件的记录

SQL将三个表中的三列组合为一列

如何在 golang squirrel lib 中添加 postgreSQL 的distinct on

在 SQL Server 中合并两个 XML 列

AdventureWorks 查询

当我返回 sql 列时,有没有办法只反转数字? ( hebrew )

计算组内多个日期间隔go 年的累计天数

在Snowflake中,如何将以逗号和连字符分隔的多个混合数值拆分成数字列表

达到特定值时,从0开始累加求和

使用给定的变量对在循环中执行更新语句

在 sql 中合并系列以删除重复项

如何在 Oracle 中获取此变量的值?

如何使用子查询锁定此查询中的选定行?

删除具有相同 ID 的重复记录 - Postgresql