`
bdk82924
  • 浏览: 565420 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

SQL查询用户下的表和存储过程

阅读更多

SQL Server

 

查询表

 select * from dbo.sysobjects where   OBJECTPROPERTY(id, N'IsUserTable') = 1 
-- and id = object_id(N'***')

 查询过程

 select * from dbo.sysobjects where  OBJECTPROPERTY(id, N'IsProcedure') = 1 or xtype in (N'P') 

 

 查询函数

 select * from dbo.sysobjects where  xtype in (N'FN', N'IF', N'TF')  
 ---and id = object_id(N'f_test'

 

IQ

 

查询表

 select  table_name from sys.systable  t where table_type in ('BASE', 'GBL TEMP')
 and creator=user_id('***') order by table_name

 查询过程或者函数

 select proc_name from sys.sysprocedure where  user_name(creator)='***'

 查询作业

 select * from sys.sysevent
分享到:
评论

相关推荐

    SQL Server中存储过程比直接运行SQL语句慢的原因

    在SQL Server中,存储过程被认为是一种提升性能和代码组织的有效工具。然而,有时人们发现存储过程的执行速度比直接运行SQL语句要慢,这主要归因于几个因素。 首先,存储过程的编译和缓存机制。存储过程在创建时...

    SQL语句创建存储过程

    在SQL Server 2005中,存储过程是一种预编译的SQL代码集合,它可以封装一组复杂的查询和操作,以供以后重复使用。这极大提高了数据库管理效率,减少了网络流量,并增强了安全性。以下将详细解释如何创建存储过程,...

    SqlServer存储过程及调试指南

    1. 存储过程概念:存储过程是一组为完成特定功能的SQL语句集,这些语句经过编译后存储在数据库中,供用户通过指定存储过程名和参数(如有)来执行。存储过程被称作数据库中的重要对象,对于设计良好的数据库应用程序...

    sql多表分页存储过程

    该存储过程主要针对SQL Server 2005/2000环境下的多表分页查询进行了实现,并且已在SQL环境下测试通过。其核心功能是为用户提供一种灵活且高效的多表分页查询方式,适用于需要对大量数据进行快速分页显示的应用场景...

    MSSQL用户表、视图、存储过程转SQL

    本话题聚焦于如何将MSSQL中的用户表、视图和存储过程转换为SQL脚本,这对于数据迁移、备份、版本控制以及在不同环境之间同步数据库结构具有重要意义。 首先,让我们深入了解用户表。用户表是在数据库中存储数据的...

    sqlserver+group by分组查询分页存储过程

    根据给定的SQL Server存储过程代码片段,我们可以深入解析与SQL Server中的`GROUP BY`分组查询、存储过程以及分页技术相关的知识点。 ### SQL Server中的`GROUP BY`分组查询 `GROUP BY`子句在SQL查询语言中用于将...

    SQL server存储过程习题,SQL触发器习题.rar

    2. **分类**:分为系统存储过程(由SQL Server提供)和用户自定义存储过程(由开发者创建)。 3. **优点**:提高性能、减少网络传输、增强安全性、易于维护。 4. **创建**:使用`CREATE PROCEDURE`语句创建存储过程...

    sqlserver 支持多表联合查询分页存储过程

    根据提供的信息,我们可以深入探讨如何在SQL Server中创建一个支持多表联合查询并实现分页功能的存储过程。本文将详细介绍存储过程的设计思路、参数解释、实现细节以及可能遇到的问题和解决方案。 ### 一、存储过程...

    解密SQL Server2000存储过程(可以选择存储过程查询)

    存储过程可以分为系统存储过程、用户自定义存储过程和扩展存储过程。系统存储过程由SQL Server提供,用于管理数据库和服务器;用户自定义存储过程则是由数据库管理员或开发者创建,根据业务需求定制;扩展存储过程...

    sql优化和存储过程

    综上所述,SQL优化和存储过程的运用是提升系统性能的关键,涉及应用设计、查询优化、ODBC利用、存储过程的编写以及工具选择等多个方面。通过这些策略,可以显著改善数据库的响应速度,提高系统处理能力,从而满足...

    sql 2005 纵向表横向输出存储过程

    5. **创建存储过程**:将上述逻辑封装到一个存储过程中,用户只需要提供源表名和需要转换的列名作为参数,存储过程会自动生成并执行相应的PIVOT查询。 压缩包中的`纵向表横向输出.sql`文件很可能包含了这样的存储...

    SQL Server用户注册存储过程

    在SQL Server中,存储过程是一种预编译的SQL代码集合,用于执行特定的任务。它们可以接受输入参数、输出参数,甚至可以有多个结果集。在给定的"SQL Server用户注册存储过程"中,我们看到了一个名为`[dbo].[UserAdd]`...

    用PB查询Sybase SQL Server的表和存储过程信息.pdf

    标题中的“用PB查询Sybase SQL Server的表和存储过程信息”指的是使用PowerBuilder(PB)作为前端开发工具,查询Sybase SQL Server数据库中的表结构和存储过程的详细信息。描述中提到,这个方法可以避免在数据库...

    学习sql存储过程的心得

    学习SQL存储过程是提升数据库管理和应用开发效率的关键步骤,它可以帮助我们更好地组织和优化数据操作。 在SQL存储过程中,有以下几个重要的知识点: 1. **定义与创建**:存储过程可以通过`CREATE PROCEDURE`语句...

    pl sql批量执行多个sql文件和存储过程

    ### PL/SQL批量执行多个SQL文件和存储过程 在日常的数据库管理与开发工作中,经常需要执行大量的SQL脚本或调用多个存储过程。对于Oracle数据库而言,PL/SQL是一种非常强大的工具,它不仅可以用于编写复杂的数据库...

    sql动态行转列 存储过程

    4. **处理结果**:存储过程可以返回转换后的结果集,供外部程序或用户查询。 例如,如果我们的数据来自Excel文件"aa.xls",我们首先需要将其导入到SQL数据库中。可以使用`OPENROWSET`函数(在SQL Server中)或`LOAD...

    SQL语句大全和存储过程

    "CHM"是Windows平台下的帮助文档格式,通常用于技术文档的发布,包含了索引、目录和搜索功能,方便用户快速查找和学习SQL和存储过程的相关知识。 在提供的压缩包中,有三个文件: 1. **SQL语言参考大全.chm**:这...

    SQL存储过程.ppt

    例如,当你在stuInfo表中创建了主键列stuNo,SQL Server会自动创建一个唯一非空的聚簇索引,以确保数据的唯一性和查询效率。 视图是数据库中的虚拟表,它是由SQL查询语句定义的。视图可以简化复杂的查询,提供数据...

    解决SQL下数据库修改删除用户未能找到存储过程问题

    ### 解决SQL下数据库修改删除用户未能找到存储过程问题 #### 背景与问题描述 在使用SQL Server进行数据库管理的过程中,有时会遇到“未能找到存储过程”的错误提示,例如:“未能找到存储过程'Ws_UserPro_...

Global site tag (gtag.js) - Google Analytics