hesijian

获取存储过程的修改时间和创建时间查询建立时间

--表 

select * from sysobjects where id=object_id(N\'表名\') and xtype=\'U\'  

--表的结构   

select * from syscolumns where id=object_id(N\'表名\')     

--存储过程   

select * from sysobjects where id=object_id(N\'存储过程名\') and xtype=\'P\' 

 

查询最后修改时间

--存储过程 

select name,modify_date from sys.all_objects where type=\'P\' order by modify_date desc

--触发器 

select name,modify_date from sys.all_objects where type=\'TR\' order by modify_date desc 

--表 

select * from sys.all_objects where type=\'u\' order by modify_date desc

 

SQL 查询某个表下面的所有字段, 类型, 长度

select column_name as ColumnName,data_type as DataType,character_maximum_length as [Length],* from information_schema.columns 
where table_name =\'TableName\'

 

 
--把所有的表的权限都修改为 dbo的权限

EXEC sp_MSforeachtable \'exec sp_changeobjectowner \'\'?\'\',\'\'dbo\'\' \'

 

分类:

技术点:

相关文章: