if Exists(select * from sysobjects where NAME = 'insert_custominfo' and type='P') drop procedure insert_custominfo go create proc insert_custominfo @m... ...
分类:
数据库 时间:
2019-11-03 15:09:10
阅读次数:
115
在创建表、更改表结构、删除表或对表进行什么操作之前,一个比较严谨的做法是先判断该表是否已经存在。 在SQL Server中判断一个表是否存在,有两个方法,下面以diso表为例。 方法1 原理是查询【sysObjects】这张系统表,该表保存了所有对象信息,既然是所有对象,自然包括表的信息,其中xty ...
分类:
数据库 时间:
2019-11-01 09:38:19
阅读次数:
118
通过查询系统表Sysobjects找到所要的表名,如要查找包含用户的表名,可通过以下SQL语句实现, Select * From sysobjects Where name like '%user%' 如果知道列名,想查找包含有该列的表名,可加上系统表syscolumns来实现,如想查找列名中包含有 ...
分类:
数据库 时间:
2019-10-30 21:12:25
阅读次数:
277
ADO.NET是.NET原生数据访问技术 如何查看存储过程是否存在 select * from sysobjects where name = '你的存储过程' and type = 'P'; 查看存储过程文本内容 sp_helptext '你的存储过程'; 通过存储名字去看。 数据库下的Progr ...
分类:
数据库 时间:
2019-10-29 12:02:46
阅读次数:
120
1. 获取所有的数据库名 SELECT NAME FROM MASTER.DBO.SYSDATABASES ORDER BY NAME 2. 获取所有的表名 SELECT NAME FROM SYSOBJECTS WHERE XTYPE='U' ORDER BY NAME --XTYPE='U':表 ...
分类:
数据库 时间:
2019-10-29 00:43:00
阅读次数:
150
和oracle有区别, 需要关联表 SELECT A.NAME ,B.ROWS FROM sysobjects A JOIN sysindexes B ON A.id = B.id WHERE A.xtype = 'U' AND B.indid IN(0,1) ORDER BY B.ROWS DES ...
分类:
数据库 时间:
2019-10-28 14:28:40
阅读次数:
124
SQLServer中系统视图sysobjects中type字段的对象类型: AF = 聚合函数 (CLR) C = CHECK 约束 D = DEFAULT(约束或独立) F = FOREIGN KEY 约束 FN = SQL 标量函数 FS = 程序集 (CLR) 标量函数 FT = 程序集 (C ...
分类:
数据库 时间:
2019-09-12 16:37:32
阅读次数:
129
Use [数据库名称] Go DECLARE @DBCCString NVARCHAR(1000) DECLARE @TableName VARCHAR(100) DECLARE Cur_Index CURSOR FOR SELECT Name AS TblName FROM sysobjects ... ...
分类:
数据库 时间:
2019-09-03 17:00:27
阅读次数:
128
select b.name,a.name,c.name,a.xprec,a.xscalefrom syscolumns aleft outer join sysobjects b ON a.id=b.id left outer join systypes c ON c.xusertype=a.xus ...
分类:
数据库 时间:
2019-09-03 16:36:07
阅读次数:
200
查看SqlServer 数据库中各个表多少行 : SELECT A.NAME ,B.ROWS FROM sysobjects A JOIN sysindexes B ON A.id = B.id WHERE A.xtype = 'U' AND B.indid IN(0,1) ORDER BY B.R ...
分类:
数据库 时间:
2019-08-15 14:28:24
阅读次数:
116