Már*_*omé 23 sql sql-server ssms
我试图改变表"Post"中列"Body"的长度,如下所示:
ALTER TABLE Post ALTER COLUMN Body nvarchar(8000) NOT NULL;
Run Code Online (Sandbox Code Playgroud)
该列定义为nvarchar(4000),它给我这个错误:
消息2717,级别16,状态2,行1给参数"Body"的大小(8000)超过允许的最大值(4000).
Unh*_*ean 35
请改用Max.如果列声明为VARCHAR,则8000就可以了.
ALTER TABLE Post ALTER COLUMN Body nvarchar(max) NOT NULL;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30514 次 |
| 最近记录: |