摘要:
下文讲述系统表
sys.indexes的简介说明
实验环境:sql server 2008 R2
sys.indexes功能说明:
为数据库中的索引存储相关信息的系统表,每个索引存储一行信息,
数据表中会存储索引的名称、类型等信息。
摘要:
下文讲述系统表
sys.indexes的简介说明
实验环境:sql server 2008 R2
摘要:
下文通过举例的方式讲述删除数据库中所有主键的方法分享,如下所示:
实验环境:sql server 2008 R2
declare @PkName varchar(256); declare @TableName varchar(256); declare cursor1 cursor for Select b.name as TableName a.name as PkName from sysobjects a JOIN sysobjects b ON a.parent_obj = b.[id] where a.xtype='PK'; open cursor1 fetch next from cursor1 into @TableName,@PkName while @@fetch_status=0 begin exec('Alter table '+@TableName+' drop '+ @PkName) --删除主键sql脚本 print 'Alter table '+@TableName+' drop '+ @PkName --打印sql脚本 fetch next from cursor1 into @TableName,@PkName end close cursor1 ; deallocate cursor1;
摘要:
下文讲述sql脚本中”中括号”的作用说明,如下所示:
实验环境:sql server 2008 R2
create table [user] (keyId int identity, info varchar(30) ); go select * from [user] go /* 如上面脚本所示: user 是一个系统关键字,用于普通对象时,需使用中括号括起 */