2010-05-18 14 views

cevap

8

fazla bilgi için aşağıdaki bu

sp_rename '[OldTableName]' , '[NewTableName]' 

Kontrol bağlantıları deneyin

http://blog.sqlauthority.com/2008/08/26/sql-server-how-to-rename-a-column-name-or-table-name/

http://erikej.blogspot.com/2007/08/hidden-gem-rename-table.html

Good Luck!

GÜNCELLEME İşte

Eğer bu aracı

http://www.primeworks-mobile.com/

deneyin veya görsel stüdyoda bu deneyebilirsiniz

How do I rename a table in SQL Server Compact Edition?

benzer bir soru bulabilirsiniz

conn.Open(); 
SqlCeCommand cmd = new SqlCeCommand("sp_rename 'oldTable', 'newTable' ", conn); 
cmd.ExecuteNonQuery(); 
conn.Close(); 
+0

Teşekkürler. Ancak, hatayı sorguyu ayrıştırılamıyor olarak gösteriyor. Visual studio 2008 kullanıyorum. Sql server 2008 ile çalışmak için ön tarafım yok. . – Nila

+0

@Nila Check güncelleştirmeleri – hgulyan

-3

Lütfen bu tabloyu ve verileri yeni tabloya kopyalayıp eski tabloyu silin. Yeniden adlandırmayla aynı mantık.

insert into New_TableName 
select * 
from Old_TableName 
0

Bu 2010 Express Visual Studio çalışır: Veritabanı explorer

Tabloları seç ve bağlamsal menü

Seç Yeni İstek almak için sağ tıklayıp, bu açılacak veritabanınıza herhangi bir sql isteğini yazabileceğiniz yeni sayfa, böylece artık

sp_rename 'yeniad'

bu pencerede tekrar sağ tıklayın ve menüde SQL Yürütme seçin, işte bu

var , 'eskiad'!

yeni Adını Visual Studio

+1

Express'te çalışır. Teşekkürler! – Nestor

7

görmek için veritabanı kaşif görünümü yenilemek unutmayın:

    Veritabanı Explorer'da veritabanı dosyası üzerinde
  1. sağ tıklayın
  2. yeni bir sorgu seçin
  3. Tür: sp_rename 'oldName', 'newName'
  4. Ctrl + R tuşlarına basın
  5. Finish
+0

Bu, web için Visual Studio 2012 ile mükemmel çalışır – SolidSnake

İlgili konular