摘要:
ORACLE用户管理包括: 创建用户、修改用户、删除用户 创建用户的脚本命令是CREATE USER语句,创建用户一般要由DBA或拥有该系统权限的用户来执行。那么我们首先来创建一个名为:kerry的用户(账号)CREATEUSERkerryIDENTIFIEDBYK123456DEFAULTTABLESPACEUSERSQUOTA10MONUSERSTEMPORARYTABLESPACETEMP 创建用户以后,我们可以通过下面的脚本来查看用户信息SELECTUSERNAME,PASSWORD,ACCOUNT_STATUS,DEFAULT_TABLESPACE, TEMPORARY_TABLES 阅读全文
推荐排行榜
ORACLE 常用函数——转换函数
2011-04-28 00:34 by 潇湘隐者, 12040 阅读, 收藏,
摘要:
------------------------------------------类型转换函数------------------------------------------------自动类型转换,ORACLE可以自动根据具体情况进行如下转换:*字符串到数值*字符串到日期*数值到字符串*日期到字符串EX:--*字符串到数值SELECT'3.14159'+20FROMDUAL;SELECT'3.1T'+20FROMDUAL;--报错:无效数字,即字符串必须能转换为数值类型才能进行操作--*数值到字符串SELECT'100'||124FROM 阅读全文
数据库重构《Refactoring DataBase Evolutionary DataBase Design》介绍
2011-03-14 22:29 by 潇湘隐者, 3631 阅读, 收藏,
摘要:
说实话我也是前两周才知道有数据库重构这回事,当时听说这个概念的时候,唯一的反应就是:数据库居然也能重构?刚好上周去图书馆借书,看见了《数据库重构》这本书,就借回来看了几章。下面会结合自己的体会介绍一些这本书的一些观点。数据库重构概念数据库重构是对数据库Schema进行的简单改动,在保持行为和信息语义的前提下改进设计。数据库重构可以重构数据库Schema的结构:比如表、视图的定义、修改; 重构数据库的功能:如存储过程、触发器等。数据库重构的困难数据库重构其实并不像代码重构那么简单,对数据库结构的改动,真的是牵一发而动全身。可能你要改动业务逻辑层、UI表示层、甚至是牵连到一些其它模块、外部调用程序 阅读全文
慎用SELECT INTO复制表
2010-10-12 12:18 by 潇湘隐者, 7886 阅读, 收藏,
摘要:
很多时候我们习惯于用SELECT INTO复制一个表或表结构,因为它方便,快捷,而且在某些情况下效率比INSERT INTO 效率要高一些。但是要注意: SELECT INTO 复制表或表结构的时候,只是得到了一个“外壳”,就像克隆人一样,只是得到了一个躯体,个人的意识、回忆都不会克隆的。像原表的主键、外键、约束、触发器、索引都不会被复制过来。这点要注意哦,在某些情况下,没... 阅读全文
查看数据库、表、索引的物理存储情况
2010-09-13 08:18 by 潇湘隐者, 2546 阅读, 收藏,
摘要:
在管理、维护数据库时,经常需要查看数据库文件、日志文件所占用的磁盘空间,以及磁盘还剩下的磁盘空间,你可以通过下面几种方面查看数据库文件详细情况:1: 是通过远程连接(或VPN)连接到数据库服务器,直接去查看。2: 你连接到数据库后,可以通过mssms管理器,选择要查看的数据库,单击右键选择属性。然后选择文件选项,如下图所示。3: 通过SQL命令、脚本查看。3.1: sys.database_files 视图中保存着数据库文件(数据文件、日志文件)等的详细信息SELECT*FROMsys.database_files--通过下面命令,查看系统各磁盘可使用空间。EXECmaster..xp_fix 阅读全文
浙公网安备 33010602011771号