Ⅰ sql Server 中 如何修改 列名
1、可視化操作修改列名
登錄SQL SERVER,找到資料庫中的表=》列,選擇要修改的列,右擊,選擇修改,在新出現的對話框中,修改要修改的列名及其屬性,保存即可
2、使用SQL
execsp_rename'表明.原列名','新列名','column';
Ⅱ 如何修改sql server資料庫 表列名
解決:
在SQLServer中修改表的列名,可以調用存儲過程sp_rename。
[sql]
use Test;--使用資料庫
sp_rename 'd_s_t.avg_grade','avg_g','column';
--d_s_t是表名,avg_grade是原來的列名,avg_g是新的列名
--也可以這樣執行:
-- exec sp_rename 'd_s_t.avg_grade','avg_g','column';
注意:
1. avg_g前面不要有表名,否則,更改後的列名為d_s_t. avg_g。
2. 更改成功後會有這樣一個警告:「注意: 更改對象名的任一部分都可能會破壞腳本和存儲過程」。不用理會,這是正常的。
Ⅲ 如果通過程序修改表欄位的備注,此SQL語句怎麼寫
--刪除舊的備注
EXECsp_dropextendedpropertyN'MS_Description','SCHEMA',N'dbo','TABLE',N'表名','COLUMN',N'列名'
--插入新備注
EXECsp_addextendedpropertyN'MS_Description',
N'新備注信息','SCHEMA',N'dbo','TABLE',N'表名','COLUMN',N'列名'
Ⅳ SQL中在做查詢時怎樣給列重命名
SQL 查詢中重命名使用as來處理,語法:select 欄位名 as 重命名
1、as可理解為:用作、當成,作為;一般式重命名列名或者表名。
2、例如:
有表table, 列 column_1,column_2
可以寫成 select column_1 as 列1,column_2 as 列2 from table as 表
上面的語句就可以解釋為,選擇 column_1 作為 列1,column_2 作為 列2 從 table 當表
Ⅳ SQL 修改表中的列名(急~~~)
1、在oracle資料庫中: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名。
2、在sqlserver資料庫中:exec sp_rename '[表名].[列名]『,』[表名].[新列名]'。
3、在mysql資料庫中:ALTER TABLE 表名 CHANGE 列名 新列名 列類型。
(5)sql怎麼改列名備注擴展閱讀:
SQL中對表的其它操作:
1、插入列:
ALTER TABLE [表名.]TABLE_NAME ADD COLUMN_NAME DATATYPE。
2、為表中某列添加約束:大於等於100
alter table 表名 add check(列名>=100)。
3、更改表某列的數據類型為nchar(30):
alter table 表名 altercolumn列名 nchar(30)。
4、刪除表中某列的相關約束:
alter table 表名 dropconstraint約束名。
5、刪除表中的某列:
alter table 表名 dropcolumn列名。
參考資料:網路-SQL語句大全
Ⅵ SQL如何更改表中的列名稱
代碼如下:
EXEC sp_rename '表名.[原列名]', '新列名', 'column'
sp_rename
更改當前資料庫中用戶創建對象(如表、列或用戶定義數據類型)的名稱。
語法
sp_rename [ @objname = ] 'object_name' ,
[ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]
參數 www.2cto.com
[@objname =] 'object_name'
是用戶對象(表、視圖、列、存儲過程、觸發器、默認值、資料庫、對象或規則)或數據類型的當前名稱。如果要重命名的對象是表中的一列,那麼 object_name 必須為 table.column 形式。如果要重命名的是索引,那麼 object_name 必須為 table.index 形式。object_name 為 nvarchar(776) 類型,無默認值。
[@newname =] 'new_name'
是指定對象的新名稱。new_name 必須是名稱的一部分,並且要遵循標識符的規則。newname 是 sysname 類型,無默認值。
[@objtype =] 'object_type'
是要重命名的對象的類型。object_type 為 varchar(13) 類型,其默認值為 NULL,可取下列值。
值 描述
COLUMN 要重命名的列。
DATABASE 用戶定義的資料庫。要重命名資料庫時需用此選項。
INDEX 用戶定義的索引。
OBJECT 在 sysobjects 中跟蹤的類型的項目。例如,OBJECT 可用來重命名約束(CHECK、FOREIGN KEY、PRIMARY/UNIQUE KEY)、用戶表、視圖、存儲過程、觸發器和規則等對象。
USERDATATYPE 通過執行 sp_addtype 而添加的用戶定義數據類型。
返回代碼值
0(成功)或非零數字(失敗)
Ⅶ SQLServer如何修改一列的列名呢
1、首先右鍵數據表選擇設計。
Ⅷ SQL Server 中怎樣修改表中的列名
1、可以在SQL sever中用設計表,直接更改
2、如果是別名的話,可以在查詢的欄位名後加 AS + 想加的名字
如:SELECT name AS 名字 FROM SANG
3、可以通過修改表來實現,ALTER TABLE sang 命令進行修改sang為表名
Ⅸ SQL如何給列重命名
如果沒有數據可以直接修改列名,在編輯器修改或用語句修改即可
如果有數據,參考下面的語句
Sql 命令如下:
ALTER TABLE TB_INFO ADD (CONTENT1 varchar2(20));//添加varchar2類型新列
UPDATE TB_INFO SET CONTENT1=CONTENT; //將content列內容復制到content1列
ALTER TABLE TB_INFO DROP COLUMN CONTENT;//刪除varchar2類型列
ALTER TABLE TB_INFO RENAME COLUMN CONTENT1 TO CONTENT;
Ⅹ SQL 語句中如何修改表中的一個列名
應該是
sp_rename
'表名.原列名',
'新列名'
標點符號也不能錯,另外有約束列不能修改
補充:sql
提供了sp_rename改名,alter
table可以修改、增加、刪除列屬性,但不能更改列名,除非是刪除這個列,重新建一個列,這樣的話數據就會丟失。這個題目的邏輯有問題。