1

テーブルがあり、デザイン モードでは、列の[square brackets]周りに列名があります。これは何から?削除できないようで、問題が発生しています。

ここに画像の説明を入力

4

5 に答える 5

5

括弧を取り除くには...

Exec sp_rename '[schema].[table].[[DEFAULT]]]', 'BetterColumnName', 'Column';
于 2013-04-03T20:29:10.480 に答える
0

識別子のすべてのルールに準拠していない識別子は、Transact-SQL ステートメントで区切る必要があります。例えば:

SELECT *
FROM [My Table]      --Identifier contains a space and uses a reserved keyword.
WHERE [order] = 10   --Identifier is a reserved keyword.

参照: 特定のドキュメントの MSDN: http://msdn.microsoft.com/en-US/library/ms175874%28v=SQL.90%29.aspx

于 2013-04-03T20:11:17.400 に答える