23.1.14. INFORMATION_schema ROUTINES表 ROUTINES表提供了关于存储子程序(存储程序和函数)的信息。此时,ROUTINES表不包含自定义函数(UDF)。 名为“mysql.proc name”的列指明了对应于INFORMATION_schema.ROUTINES表的mysql.proc表列,如果有的话。 标准名称 mysql.proc名 注释 SPECIFIC_NAME specific_name ROUTINE_CATALOG NULL ROUTINE_schema db ROUTINE_NAME name ROUTINE_TYPE type {PROCEDURE|FUNCTION} DTD_...
23.1.3. INFORMATION_schema COLUMNS表 COLUMNS表给出了表中的列信息。 标准名称 SHOW名称 注释 TABLE_CATALOG NULL TABLE_schema TABLE_NAME COLUMN_NAME Field ORDINAL_POSITION 参见注释 COLUMN_DEFAULT Default IS_NULLABLE Null DATA_TYPE Type CHARACTER_MAXIMUM_LENGTH Type CHARACTER_OCTET_LENGTH NUMERIC_PRECISION Type NUMERIC_SCALE Type CHARACTER_SET_NAME COLLATION_NAME Coll...
INFORMATION_schema提供了访问数据库元数据的方式。 元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。 例如: mysql> SELECT table_name, table_type, engine-> FROM information_schema.tables-> WHERE table_schema = 'db5'-> ORDER BY table_name DESC; table_name(表名) table_type(表类型) 引擎 v56 VIEW(视图) NUL...
schema(方案)即是一些数据库对象的集合(如包括数据库对象index,tables,object****等),当新建一个用户(user)时,系统就会有一个同名的schema与之对应. 那么以后用这个用户登录,就可以在里面建表(create table)等操作,当不指定schema时,那么意味这就会在自己的schema中建立这张表。 那么是不是可以这样理解啊, oracle里面的schema(方案)是不是与mysql里面的某一个单独的数据库(database)对应。因为他们里面可能都有一些表,索引等...
有什么方法可以比较出oracle中一个schema和mysql中一个库,在表结构和数据上的不同呢? 或者 有什么方法可以比较oracle上两个schema之间的不同?
测试环境: 源: windows 2003, oracle 10202 目标:windows 2000, oracle 10203 注:本文中所说的 schema 和 user 是一个意思。 impdp 的数据源既可以是expdp 导出来的DMP文件,也可以是一数据库,通过network_link 参数来指定数据源,schemas 参数说明要复制的用户,remap_schemas 参数说明源用户与目标用户的匹配关系,remap_tablepace 来调整原 schemas 使用的表空间与目标数据库用户要表空间的对应关系。...
测试环境: 源: windows 2003, oracle 10202 目标:windows 2000, oracle 10203 注:本文中所说的 schema 和 user 是一个意思。 impdp 的数据源既可以是expdp 导出来的DMP文件,也可以是一数据库,通过network_link 参数来指定数据源,schemas 参数说明要复制的用户,remap_schemas 参数说明源用户与目标用户的匹配关系,remap_tablepace 来调整原 schemas 使用的表空间与目标数据库用户要表空间的对应关系。...