sql常用操作命令

发布时间:2021-06-07

------- 目录 -------------
------- 一、修改表 -------------
------- 二、修改记录 ------------
--------------------------------------------------------------- 一、修改表 alter table ---------------------------------------------------------------------

--*** 添加列,注意:不允许空值的列只有在指定了默认值的情况下,才能用 ALTER TABLE 语句向表中添加。添加到表中的新列要么允许空值,要么必须指定默认值。
alter table 表名 add [列名1] [char] (1) COLLATE Chinese_PRC_CI_AS NOT NULL default'',
[列名2] [char] (32) COLLATE Chinese_PRC_CI_AS NOT NULL default'',
[列名3] [char] (16) COLLATE Chinese_PRC_CI_AS NOT NULL default''
GO
EXEC sp_help 表名
GO


--*** 删除带有默认值的列 DROP COLUMN ----------------
--declare @name varchar(8000)

--select @name= from syscolumns a,sysobjects b where a.id=object_id('你的表名') and b.id=a.cdefault and ='你的列名' and like 'DF%'

--exec('alter table 你的表名 drop constraint '+@name)

--Alter Table 你的表名 Drop Column 你的列名

declare @name varchar(8000)

select @name= from syscolumns a,sysobjects b where a.id=object_id('expr_blsy') and b.id=a.cdefault and ='sy_zyts' and like 'DF%'

exec('alter table expr_blsy drop constraint '+@name)

ALTER TABLE expr_blsy DROP COLUMN sy_zyts
GO
EXEC sp_help expr_blsy
GO

-- *** 重命名列名方法 EXEC sp_rename '表名.列名','新列名','column'-------------

EXEC sp_rename 'expr_blsy.sy_zyts1','sy_zyts','column'
GO
EXEC sp_help expr_blsy
GO

-- *** 修改列类型及长度方法 ALTER COLUMN----------------------------

ALTER TABLE MyTable ALTER COLUMN NullCOl NVARCHAR(20) NOT NULL

--如果 ALTER COLUMN 中指定了 NULL 或 NOT NULL,那么必须同时指定 new_data_type [(precision [, scale ])]。如果不更改数据类型、精度和小数位数,请指定列的这些值的当前值。



-------------------------------------------------------------------------------------------------------
--如何用SQL获得数据库中所有表的表名??

select * from sysobjects where xtype = 'U' and name like '%CON%'

-------------------------------------------------------------------------------------------------------
--如何用SQL查看数据库中表的结构及存储过程信息?

sp_help 表名
sp_helptext [存储过程]


--SELECT 创建临时表
select * into #局部临时表 from 原始表

select * into ##全局临时表 from 原始表
---------------------------------------------------------------------------------------------------

create table [表名]
(
[自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,
[字段1] nVarChar(50) default '默认值' null ,
[字段2] ntext null ,
[字段3] datetim

sql常用操作命令.doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219