查看视图创建语句

SELECT
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
SUBSTRING_INDEX(LOAD_FILE(‘C:\\Users\\Loki\\Downloads\\mysql-5.6.17-winx64\\data\\course\\v.frm‘),
‘\nsource=‘,-1),
‘\\_‘,‘\_‘), ‘\\%‘,‘\%‘), ‘\\\\‘,‘\\‘), ‘\\Z‘,‘\Z‘), ‘\\t‘,‘\t‘),
‘\\r‘,‘\r‘), ‘\\n‘,‘\n‘), ‘\\b‘,‘\b‘), ‘\\\"‘,‘\"‘), ‘\\\‘‘,‘\‘‘),
‘\\0‘,‘\0‘)
AS source;

其中load_file()中的地址用

mysql> show global variables like "%datadir%";

可查看

时间: 2024-12-21 13:19:33

查看视图创建语句的相关文章

oracle中查询用户表/索引/视图创建语句

不多说,直接上干货 1.查询当前用户下表的创建语句 select dbms_metadata.get_ddl('TABLE','ux_future') from dual; 2.查询其他用户下表的创建语句 select dbms_metadata.get_ddl('TABLE','ux_future','Admin') from dual; 3.查询当前用户下索引的创建语句 select dbms_metadata.get_ddl('INDEX','ux_future') from dual;

MySQL视图-(视图创建,修改,删除,查看,更新数据)

视图是一种虚拟存在的表,对于使用视图的用户来说基本上是透明的.视图并不在数据库中实际存在,行和列数据来自定义视图的查询总使用的表,并且是在使用视图时动态生成的. 视图相对于普通表的优势: 简单:使用视图的用户完全不需要关系后面对应的表结构.关联条件和筛选条件,对用户来说已经是过滤好的符合条件的结果集. 安全:使用视图的用户只能访问他们被允许的结果集,对表的权限管理并不能限制到某个行某个列,但是通过视图就可以简单的实现. 数据独立:一旦视图的结构确定了,可以屏蔽表结构变化对用户的影响,源表增加列对

查询所有表名、字段名、类型、长度 和 存储过程、视图 的创建语句

-- 获得存储过程创建语句 select o.xtype,o.name,cm.text from syscomments cm inner join sysobjects o on o.id=cm.id where xtype ='p' order by o.xtype,o.name,cm.text -- 获得视图程创建语句 select o.xtype,o.name,cm.text from syscomments cm inner join sysobjects o on o.id=cm.i

无法对视图创建索引,因为该视图未绑定到架构

遇到这个问题,查了一位博主的文章,但是说的不是很详细,在这里说明白一些. 修改此问题 需要在 创建视图语句中加上 with SCHEMABINDING --创建索引视图 create view 视图名 with schemabinding as select 语句 go --创建索引视图需要注意的几点 --创建索引视图 create view 视图名 with schemabinding as select 语句 go ---创建索引视图需要注意的几点 1. 创建索引视图的时候需要指定表所属的架

Oracle数据库视图创建与处理方法教程

有关Oracle数据库视图创建与处理方法教程. 分享下oracle中创建视图与处理视图的方法,学习oracle视图的使用方法. 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改.视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词. 视图是存储在数据字典里的一条select语句.通过创建视图可以提取数据的逻辑上的集合或组合. oracle视图的优点:1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分.2.用

mysql 存储过程、视图---创建、调用、删除

之前一直用的是Sql Server数据库,最近偶然机会接触到mysql.这里总结了关于mysql 存储过程.视图的“创建.调用.删除”示例 =======================================存储过程================================== /*创建存储过程*/DELIMITER $$ /*为了避免冲突,首先用"DELIMITER &&"将MySQL的结束符设置为&&*/USE `DataName`$

oracle物化视图创建

我们如果遇到需要从其它系统的数据库中取数据进行统计分析的问题,可疑选择使用ORACLE的ODI工具进行抽数,但是对方提供的数据库用户下没有任何对象,只是有查询所有表的权限,因此无法做数据反向. 于是决定使用物化视图,把对方数据库中的数据拿过来,虽然数据量比较大,但是每月只拿一次,而且如果设置成增量更新,也不会太慢.现在记录下物化视图的创建过程(以一张表为例). 一.准备条件以及备注 假设双方数据库都是ORACLE10g,需要同步过来的表名叫:GG_ZLX_ZHU,对方数据库用户名:usernam

获取物化视图定义语句的SQL

老系统里总有人用物化视图,然后新同事们就得去FixBug 然后就遇到怎么查看物化视图定义语句的问题了 分享下,祝顺利! DBA权限下执行: select dbms_metadata.get_ddl('MATERIALIZED_VIEW','<TAB_NAME>','<Schema_name>') from dual; enjoy :P 原文地址:https://www.cnblogs.com/want990/p/10348812.html

物化视图创建案例

创建物化视图日志 Examples 为快速刷新创建物化视图日志 CREATE MATERIALIZED VIEW LOG ON customers PCTFREE 5 TABLESPACE example STORAGE (INITIAL 10K); customers 上的物化视图日志仅支持基于主键的快速刷新 如下语句创建包含 ROWID 属性的物化视图日志, 支持更多类型的物化视图快速刷新: CREATE MATERIALIZED VIEW LOG ON customers WITH PRI