可以自己查询系统表: SELECT o.name AS tableName, c.name AS columnName, p.[value] AS Description FROM sysproperties p INNER JOIN sysobjects o ON o.id = p.id INNE
分类:
数据库 时间:
2016-03-07 11:48:40
阅读次数:
214
一、废话: 随着数据库的规模越来越大,数据库的表也有成百上千,如果需要对数据库表名及字段名做操作,单个还好,直接一条语句搞定了,但如果要对整个库的所有表和字段名做操作,那就显得有点麻烦了。因此,我们需要利用sql语句做批量表名字段名修改操作。 二、了解部分系统表: 1、获取所有数据库名: SELEC
分类:
数据库 时间:
2016-03-05 11:36:16
阅读次数:
204
1005:创建表失败1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录102..
分类:
数据库 时间:
2016-03-03 17:52:22
阅读次数:
239
先在系统表中找到要处理的表名或者是存储过程的名字,在用游标对其进行处理 PS:SqlServer 2000使用的是系统表是sysobjects,类型字段是:xtype; SqlServer 2005以上版本的系统表是Sys.Objects,类型字段是Type 本文中以Sql2005为例,Sql200
分类:
数据库 时间:
2016-02-25 09:13:27
阅读次数:
216
方法1. 使用系统表 -- 查询一个表中的索引及索引列 USE AdventureWorks2008 GO SELECT indexname = a.name , tablename = c. name , indexcolumns = d .name , a .indid FROM sysinde
分类:
数据库 时间:
2016-02-18 17:39:15
阅读次数:
192
环境: 11.2.0.1 + RHEL6.5
参考文档ID:1678747.1
1.模拟创建
一节点:
SQL> create tablespace tdb datafile '/u02/app/oracle/datafile/tdb.dbf' size 10m autoextend off;
Tablespace created.
2.查看数据文件
一节点:
FILE# NA...
分类:
其他好文 时间:
2016-02-03 14:32:21
阅读次数:
235
select b.[value] from sys.columns a left join sys.extended_properties b on a.object_id=b.major_id and a.column_id=b.minor_id inner join sysobjects c o
分类:
其他好文 时间:
2016-02-02 09:50:13
阅读次数:
184
orphan user,就是某个数据库的user,只有user name而没有login,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。在将备份的数据库在其它Server上还原时,会产生orphan user。 解决方法是使用sp_c
分类:
其他好文 时间:
2016-02-01 20:28:19
阅读次数:
155
关于芒果的权限控制说白了就是定义Role(角色)来控制对数据库进行的操作(调用的方法比如查询方法find)。系统内置的Role分为以下几大类:Database User Roles这个是针对非系统数据库和部分系统表的角色组Database Administration Roles可以操作所有数据库C...
分类:
数据库 时间:
2016-01-27 13:04:29
阅读次数:
288
selectcasextype
when‘C‘then‘约束‘
when‘D‘then‘默认值约束‘
when‘F‘then‘外键约束‘
when‘FN‘then‘标量函数‘
when‘IF‘then‘内嵌表函数‘
when‘K‘then‘主键约束‘
when‘L‘then‘日志‘
when‘P‘then‘存储过程‘
when‘R‘then‘规则‘
when‘RF‘then‘复制筛选存储过程‘
when‘S‘then‘系统表..
分类:
数据库 时间:
2016-01-22 18:21:33
阅读次数:
233