
数据库
文章平均质量分 72
ccx_jy
这个作者很懒,什么都没留下…
展开
-
navicat登陆oracle报错:ORA-28547、ORA-28000、ORA-28009
1、ORA-28547 问题原因: 是因为navicat默认使用的是instantclient_10_2,而本地安装的却是oracle11g,便会出现这个问题 解决方案: 修改成本地安装的oracle的oci环境 注意修改完重启navicat 重启!重启!一定要重启! 例如: 2、ora-28000 the account is locked ...原创 2019-11-22 13:44:36 · 3524 阅读 · 0 评论 -
ORA-30649: 缺少DIRECTORY关键字的问题解决方法
在sql server中执行下属语句 不会出错 alter table grand_son add testCol varchar2(40) not null DEFAULT '**' ; 但是在oracle 里执行该语句时 提示 ORA-30649: 缺少 DIRECTORY 关键字 后发现语句 oracle 和sql server 通用的支持方法 把NOT null 放到...原创 2019-11-15 17:36:37 · 1261 阅读 · 0 评论 -
可重复执行部署脚本--检查表字段是否存在,不存在则创建字段并添加注释及默认值
sqlserver USE OESv55 GO IF NOT EXISTS(SELECT * FROM UP_SEC_BUSI_ROLE WHERE [ID] = object_id('UP_SEC_BUSI_ROLE') AND [NAME] = 'IS_PRE_MAKE') ALTER TABLE UP_SEC_BUSI_ROLE ADD IS_PRE_MAKE INT NOT NU...原创 2019-11-14 15:42:43 · 364 阅读 · 0 评论 -
sqlserver if exists 用法
1 判断数据库是否存在 Sql代码 if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名] if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名] 2 判断表是否存在 Sq...转载 2019-11-14 15:39:08 · 8315 阅读 · 0 评论 -
DDL、DML、DCL区别概述
DDL DDL的概述 DDL(Data Definition Language 数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表、视图等等,DDL对这些对象和属性的管理和定义具体表现在Create、Drop和Alter上。特别注意:DDL操作的“对象”的概念,”对象“包括对象及对象的属性,而且对象最小也比记录大个层次。以表举例:Create创建数据表,Al...原创 2019-02-28 11:40:08 · 228 阅读 · 0 评论