Rumah > pangkalan data > tutorial mysql > Bagaimana untuk menamakan semula lajur dengan betul dalam SQL Server 2008?

Bagaimana untuk menamakan semula lajur dengan betul dalam SQL Server 2008?

DDD
Lepaskan: 2025-01-07 15:51:41
asal
860 orang telah melayarinya

How to Correctly Rename a Column in SQL Server 2008?

Penamaan semula lajur dalam SQL Server 2008

Soalan:

Dalam SQL Server 2008, saya cuba menamakan semula lajur dalam jadual menggunakan pernyataan SQL berikut:

<code class="language-sql">ALTER TABLE table_name RENAME COLUMN old_name to new_name;</code>
Salin selepas log masuk

Walau bagaimanapun, kenyataan ini nampaknya tidak berkesan. Apa masalahnya?

Jawapan:

Pernyataan SQL yang anda berikan bukan sintaks yang betul untuk menamakan semula lajur dalam SQL Server 2008. Untuk menamakan semula lajur dalam SQL Server 2008, anda perlu menggunakan sp_rename prosedur tersimpan.

Sintaks untuk

sp_rename adalah seperti berikut:

<code class="language-sql">EXEC sp_RENAME 'TableName.OldColumnName', 'NewColumnName', 'COLUMN';</code>
Salin selepas log masuk

Pernyataan SQL yang betul untuk kes anda ialah:

<code class="language-sql">EXEC sp_RENAME 'table_name.old_name', 'new_name', 'COLUMN';</code>
Salin selepas log masuk

Ingat untuk menyertakan nilai anda dalam petikan tunggal.

Lebih banyak sumber:

Atas ialah kandungan terperinci Bagaimana untuk menamakan semula lajur dengan betul dalam SQL Server 2008?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan