关键词:查看存储过程中引用的表,查看表在哪些存储过程中出现过 很多时候需要找到存储过程所依赖的对象。博客描述了一种在SQL服务器中查找存储过程依赖关系的方法。 以下查询创建存储过程。 1 2 3 4 5 6 7 8 9 10 11 IF object_id('usp_getpersonaddress ...
分类:
其他好文 时间:
2019-04-03 18:06:57
阅读次数:
216
用SQL语句查找包含有某个关键字的存储过程、触发器、函数等等,SQL语句如下: 或 xtype:对象类型。可以是下列对象类型中的一种: C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束 L = 日志 FN = 标量函数 IF = 内嵌表函数 P ...
分类:
数据库 时间:
2019-03-29 16:15:20
阅读次数:
205
USE tempdb; GO IF OBJECT_ID('SourceTable') IS NOT NULL DROP TABLE SourceTable; IF OBJECT_ID('TargetTable') IS NOT NULL DROP TABLE TargetTable; --源 CRE... ...
分类:
其他好文 时间:
2019-03-22 10:27:27
阅读次数:
93
一、对象存储 1.1 介绍 通过对象存储,将数据存储为对象,每个对象除了包含数据,还包含数据自身的元数据 对象通过Object ID来检索,无法通过普通文件系统操作来直接访问对象,只能通过API来访问,或者第三方客户端(实际上也是对API的封装) 对象存储中的对象不整理到目录树中,而是存储在扁平的命 ...
分类:
其他好文 时间:
2019-03-19 23:20:19
阅读次数:
177
一、基础 1、说明:创建数据库 2、说明:删除数据库 3、说明:备份sql server 4、说明:创建新表 5、说明:删除新表 6、说明:增加一个列 7、说明:添加主键 8、说明:创建索引 9、说明:创建视图 10、说明:几个简单的基本的sql语句 11、说明:几个高级查询运算词 A: UNION ...
分类:
数据库 时间:
2019-03-17 18:26:35
阅读次数:
162
看具体是什么数据库,以oracle,mysql,sqlserver分别回答。 1、oracle: 1 select count(*) from user_tab_cols where table_name='表名';--表名含英文的话应为英文大写字母 结果如图: 2、mysql: 1 select ...
分类:
数据库 时间:
2019-03-14 10:36:22
阅读次数:
200
查询到表空间有个对象占用特别大的空间700多G 经查询该lob存储的表是:ZSDLOG003 查询语句:select object_name,status from dba_objects where object_id='0000563464'; 对表进行导入导出操作后,存储空间下降。 参考文档: ...
分类:
数据库 时间:
2019-03-05 18:21:06
阅读次数:
356
增加字段的语句很简单,以用户身份连接oracle服务: 修改字段顺序前,查看表中各字段的顺序: 首先,查看表对应的id: 然后,查看表中各字段的顺序: 再以sysdba身份连接oracle服务,修改字段顺序,否则可能会报权限不够: ...
分类:
数据库 时间:
2019-02-26 13:32:10
阅读次数:
345
如何高效查询表的总记录数(通用方法) 很多表都会设计一个步长为1的自增长整型(INT)列作为表主键,该做法优劣这里不展开讨论,仅基于这一"习惯",外加一个假设:该字段连续无为断,则可以使用MAX函数了,限制较多哈 1,自增长列 2,该列连续 ...
分类:
数据库 时间:
2019-02-16 15:34:27
阅读次数:
209
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[SMFIELD]') AND type in (N'U'))DROP TABLE [dbo].[SMFIELD]CREATE TABLE SMFIELD ...
分类:
数据库 时间:
2019-02-05 18:15:51
阅读次数:
153