select fk.name fkname ,ftable.name ftablename ,cn.name fkcol ,rtable.name ftablename ,cn1.name rkcolfrom sysforeignkeys join sysobjects fk on sysforei ...
分类:
其他好文 时间:
2018-03-12 12:08:13
阅读次数:
166
此问题是权限问题,我的解决办法是因为添加角色的时候勾选太多导致的 !!!!!!千万不要勾选db_denydatareader. ...
分类:
数据库 时间:
2018-02-08 20:21:00
阅读次数:
253
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[sp_who_lock]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[ ...
分类:
其他好文 时间:
2018-02-06 18:23:25
阅读次数:
130
原文:快速删除数据库中所有表中的数据select 'truncate table ' + Name + ';' from sysobjects where xtype='U' order by name asc; 该条语句执行之后会将数据库中所有的表都查询出来,复制出来之后执行truncate语句即... ...
分类:
数据库 时间:
2018-02-03 12:35:37
阅读次数:
256
原文:MS SQL SERVER搜索某个表的主键所在的列名 SELECT SYSCOLUMNS.name FROM SYSCOLUMNS,SYSOBJECTS,SYSINDEXES,SYSINDEXKEYS WHERE SYSCOLUMNS.id = object_id('Tab_XXX') --s... ...
分类:
数据库 时间:
2018-01-29 19:14:27
阅读次数:
210
sysobjects 在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。 sysobjects 中有二个表示对象类型的字段(type,xtype)。 type是在 SQL Server 6.0 就有的,xtype在 ...
分类:
数据库 时间:
2018-01-23 14:32:34
阅读次数:
195
★ 加密存储过程 ★: IF EXISTS (SELECT name FROM sysobjects WHERE name = 'encrypt_this' AND type = 'P') DROP PROCEDURE encrypt_this GO USE pubs GO CREATE PROCE ...
分类:
数据库 时间:
2018-01-17 01:08:24
阅读次数:
195
--批量删除用户表 --1.删除外键约束DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; ' from sysobjects where xty ...
分类:
数据库 时间:
2018-01-12 13:19:51
阅读次数:
184
declare @sql varchar(8000) set @sql='' select @sql=@sql+ ', '+name from sysobjects where type= 'V ' and name not in( 'syssegments ', 'sysconstraints '... ...
分类:
数据库 时间:
2018-01-10 11:43:25
阅读次数:
151
select * from dbo.sysobjects where type not in('S','D','K') ('S','D','K') 值 xtype char(2) 对象类型。可以是下列对象类型中的一种: C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOR ...
分类:
数据库 时间:
2018-01-06 16:02:44
阅读次数:
177