--删除所有约束 DECLARE c1 cursor for select'alter table ['+ object_name(parent_obj)+'] drop constraint ['+name+']; ' from sysobjects where xtype ='F' open c ...
分类:
数据库 时间:
2020-06-27 20:04:47
阅读次数:
72
1. 内部存储概述 创建一个表,就会有一行或多行插入到用来管理这个表的多个系统表里。至少要写信息到sysobjects、sysindexes和syscolumns这三个系统表里,当新建的表有外码约束时,相关的信息还会插入到sysrefrences系统表里。 Sysobjects(sys.tables ...
分类:
其他好文 时间:
2020-06-06 15:41:31
阅读次数:
76
一、 select * from sysobjects where type='tr' 二、 ...
分类:
其他好文 时间:
2020-05-22 19:30:06
阅读次数:
67
查询包含某字段的所有表 select object_name(id) objName,Name as colName from syscolumns where (name like'%你要查询的字段名%') and id in(select id from sysobjects where xty ...
分类:
数据库 时间:
2020-05-04 19:13:05
阅读次数:
94
SQLSERVER if exists(select * from sysobjects where id=OBJECT_ID(N'VW_SZYD_YTCT') and objectproperty(id,N'IsView')=1) drop view VW_SZYD_YTCT --删除视图go c ...
分类:
数据库 时间:
2020-04-10 15:58:27
阅读次数:
90
测试数据:Northwind 链接地址: https://files.cnblogs.com/files/louiszh/NorthWind.zip 首先创建一个测试存储过程: IF EXISTS (SELECT 1 FROM SYSOBJECTS WHERE id = object_id ('pr ...
分类:
数据库 时间:
2020-03-28 16:09:14
阅读次数:
97
判断存在 1,判断表存在字段(参考:https://www.cnblogs.com/ouyy/p/9202491.html) IF EXISTS(SELECT 1 FROM SYSOBJECTS so,SYSCOLUMNS sc WHERE so.ID = sc.ID AND so.NAME='表名 ...
分类:
数据库 时间:
2020-03-05 10:34:05
阅读次数:
70
SQL脚本 /*************1:删除临时表*************/ if exists(select * from tempdb..sysobjects where id=object_id('tempdb..#tempTable')) drop table #tempTable; ...
分类:
数据库 时间:
2020-02-25 13:17:29
阅读次数:
118
1. 获取所有的数据库的信息 SELECT * FROM MASTER.DBO.SYSDATABASES 2. 获取所有数据表名 XTYPE U 代表用户创建的表 S 代表系统表 SELECT * FROM sys.SYSOBJECTS WHERE XTYPE='U' 3. 查看某表内的所有列 SE ...
分类:
数据库 时间:
2020-02-18 20:46:45
阅读次数:
122
MSSQL数据库安全 1. MSSQL注入 1).关键系统表 "master" master.dbo.sysdatabases 关键字段:name:数据库名,dbid:库ID master.dbo.sysobjects 关键字段:name:对象名称,id:对象id,uid:所有者对象用户id,sta ...
分类:
数据库 时间:
2020-02-18 20:24:18
阅读次数:
90