gpt4 book ai didi

sql - 更改列 'Incorrect syntax near the keyword ' 更改'.'

转载 作者:行者123 更新时间:2023-12-02 09:30:14 25 4
gpt4 key购买 nike

目标:

更改新创建的表中的多个列

我想在代码中修改列,但在本示例中已将其缩减为一列,我看不到任何明显的内容。我有偶数个括号等等。任何内容的长度都不超过 200 个字符。

代码:

DECLARE @tableALTER NVARCHAR(2500)

SET @tableALTER = '
(ALTER TABLE ' + @tableName + ' ALTER COLUMN [ID] VARCHAR(200))'
EXEC (@tableALTER)

使用:

SQL Server Management Studio

错误:

Incorrect syntax near the keyword 'ALTER'.
Incorrect syntax near ')'.

研究包括:

How to change the data type of a column without dropping the column with query?

最佳答案

如何删除字符串内的左括号和右括号..试试这个..

DECLARE @tableALTER NVARCHAR(2500)

SET @tableALTER = 'ALTER TABLE ' + @tableName + ' ALTER COLUMN [ID] VARCHAR(200)'
EXEC (@tableALTER)

关于sql - 更改列 'Incorrect syntax near the keyword ' 更改'.',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33891084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com