SELECT a.name as '表名', b.rows as '记录数' FROM sysobjects AS aINNER JOIN sysindexes AS b ON a.id = b.idWHERE (a.type = 'u') AND (b.indid IN (0, 1))ORDER ...
分类:
数据库 时间:
2017-12-29 23:31:16
阅读次数:
275
首先,我想说,我真的是渣了,一个这个玩意弄了半天,算了,直接切入正题吧。 第一步: 先写好存储过程 用了两张表,你们自己建立吧 <br data-filtered="filtered">if exists(select name from sysobjects where name='StaySch ...
分类:
数据库 时间:
2017-12-26 14:25:14
阅读次数:
194
if Exists(select name from sysobjects where NAME = 'GetTable' and type='P') drop procedure GetTablegoCREATE PROCEDURE GetTable @name nvarchar(50)=null ...
分类:
其他好文 时间:
2017-12-26 00:48:00
阅读次数:
192
Oracle: Sql Server 1,利用sysobjects系统表 在这个表中,在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都有对应一行,我们在该表中筛选出xtype等于U的所有记录,就为数据库中的表了。 示例语句如下:: select * from sysobject ...
分类:
数据库 时间:
2017-12-20 13:33:30
阅读次数:
170
1.获取所有数据库名: 2.Select Name FROM Master..SysDatabases order by Name 3. 4.2.获取所有表名: 5. (1) 6.Select Name FROM SysObjects Where XType='U' orDER BY Name 7. ...
分类:
数据库 时间:
2017-12-17 13:24:24
阅读次数:
199
--按变量赋值方式DECLARE @ViewName VARCHAR(50) --视图名 DECLARE @RowCount INT = 0 --总视图数 DECLARE @i INT = 0 --循环次数 SELECT @RowCount = COUNT(NAME) FROM sysobjects... ...
分类:
其他好文 时间:
2017-12-13 23:46:37
阅读次数:
227
一、表的操作 表:创建、修改、删除 通过select * from sysobjects where xtype='U'可以查看所有存在的表 多个列间使用逗号分隔 主键:primary key 非空:not null 惟一:unique 默认:default() 检查:check() 外键:fore ...
分类:
数据库 时间:
2017-12-07 00:14:58
阅读次数:
232
只说原理了,具体 可以自己使用程序去生成htm或word文档。 1、首先获取所有的表 SELECT name, id From sysobjects WHERE xtype = 'u' ORDER BY name ASC 2、根据表名查询字段信息 select syscolumns.name, sy ...
分类:
数据库 时间:
2017-12-04 13:10:03
阅读次数:
278
1 强制关闭数据库链接 --关闭用户打开的进程处理 USE master go IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[p_killspid]') and OBJECTPROPERTY(id, N'I ...
分类:
其他好文 时间:
2017-10-09 17:38:40
阅读次数:
150
一、建表 if exists (select * from sysobjects where id = OBJECT_ID('[test]') and OBJECTPROPERTY(id, 'IsUserTable') = 1) DROP TABLE [test] CREATE TABLE [tes ...
分类:
数据库 时间:
2017-09-21 21:13:18
阅读次数:
164