得到数据库存储过程列表: select * from dbo.sysobjects where OBJECTPROPERTY(id, N'IsProcedure') = 1 order by name 得到某个存储过程的参数信息:(SQL方法) select * from syscolumns wh ...
分类:
数据库 时间:
2016-11-19 13:22:41
阅读次数:
193
通过字段名 获得表名SELECT sb.name FROM syscolumns s JOIN sysobjects sb ON s.id=sb.idWHERE s.name='你的字段名' left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接 ...
分类:
数据库 时间:
2016-11-05 17:16:53
阅读次数:
183
select b.name as tablename , a.rowcnt as datacount from sysindexes a , sysobjects b where a.id = b.id and a.indid < 2 and objectproperty(b.id, 'IsMSSh ...
分类:
数据库 时间:
2016-11-03 18:46:31
阅读次数:
364
因为工作中经常需要将数据从一个数据库导入到另一个数据库中,所以将这个功能写成一个存储过程,以方便调用。现在粘贴出来供大家参考:注意:1,以下示例中用到了syscolumns,sysobjects等系统视图,在sql2005及以后的版本中,大家也可以使用sys.columns与sys.objects来 ...
分类:
数据库 时间:
2016-10-20 09:34:44
阅读次数:
194
一、临时表主要用于在数据库临时存放数据时使用,表明以#号开头。 --1.查询数据库是否存在临时表#t_Data,有则删除 if exists (select * from tempdb.dbo.sysobjects where id=object_id('tempdb.dbo.#t_Data')) ...
分类:
其他好文 时间:
2016-09-30 20:40:40
阅读次数:
118
SP_LOCK 其显示信息为: Spid:进程ID号(要发现哪些用户和该spid相连,你就要执行存储过程sp_who) Dbid:数据库ID号(可以在主数据库中的sysdatabases表格中找到它) Objid:对象ID号(要查看这个对象,你可以在主数据库中的sysobjects表格中查询指定的o... ...
分类:
其他好文 时间:
2016-09-27 14:44:49
阅读次数:
156
1)禁止所有表约束的SQLselect 'alter table '+name+' nocheck constraint all' from sysobjects where type='U'2)删除所有表数据的SQLselect 'TRUNCATE TABLE '+name from sysobj ...
分类:
数据库 时间:
2016-08-19 12:38:29
阅读次数:
135
系统表的作用:用户自定义的表对自己填充的数据进行操作。而对sql server来说,用户自定义的表就相当于为系统表填充的数据,故用系统表来操作用户数据库,数据表,存储过程等数据。 系统表操作用户自定义表,用户自定义表操作外来的数据。 1,sysobjects表:万物皆对象,这是一个系统对象表。表,存 ...
分类:
数据库 时间:
2016-07-23 14:55:22
阅读次数:
310
转自:http://www.cnblogs.com/aflyfly/archive/2011/08/10/2133546.html 錒飛 ms sql server1、查询所有表select [id], [name] from [sysobjects] where [type] = 'u' orde ...
分类:
数据库 时间:
2016-07-16 11:25:23
阅读次数:
197
use dbnameSELECT * FROM sysobjects WHERE (xtype = 'U')goxtype可替换为如下参数--C = CHECK 约束--D = 默认值或 DEFAULT 约束--F = FOREIGN KEY 约束--L = 日志 --FN = 标量函数--IF = ...
分类:
数据库 时间:
2016-06-28 10:44:17
阅读次数:
179