随笔分类 -  SQL

Oracle 语法中的 INSERT INTO
摘要:插入数据 Insert Into table[column [,column...]] values (value,[,value...]); 注意:使用这种语法只能向表中插入一条数据 向表中插入空值 向表中插入指定的值 创建脚本插入值 效果:弹出窗体手动录入值 从其他表中拷贝数据 --不必写val 阅读全文

posted @ 2022-01-03 17:48 癫狂编程 阅读(655) 评论(0) 推荐(0)

SQL中连接(JOIN)子句介绍
摘要:本文主要介绍 SQL(Structured Query Language)中连接(JOIN)子句的相关知识,同时通过用法示例介绍连接的常见用法。 说明:本文的用法示例是面向 MySQL 数据库的。 1 概述SQL 中 JOIN 子句用于把来自两个或多个表的行结合起来。 在实际的数据库应用中,经常需要 阅读全文

posted @ 2021-12-28 18:47 癫狂编程 阅读(249) 评论(0) 推荐(0)

【SQL触发器】类型 FOR 、AFTER、 Instead of到底是什么鬼
摘要:前言:上一篇博客(博客连接:https://blog.csdn.net/jerry11112/article/details/82924714 讲述了触发器的基本概念,触发器什么时候用,为什么用!这篇博客将简述触发器的类型,由于FOR触发器与AFTER触发器是一个作用,所以触发器分为AFTER触发器 阅读全文

posted @ 2021-10-09 18:38 癫狂编程 阅读(1480) 评论(0) 推荐(0)

Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题解决
摘要:笔者使用的Navicat Premium 12启动界面截屏: 请注意是64位的。笔者win7 64位系统。 连接Oracle时提示“oracle library is not loaded”。 解决方法: 1.前往“http://www.oracle.com/technetwork/database 阅读全文

posted @ 2021-06-04 12:28 癫狂编程 阅读(189) 评论(0) 推荐(0)

Navicat for Oracle 15破解版安装方法
摘要:Navicat for Oracle是一款专业的Oracle数据库管理工具,致力于帮助用户简化工作环境,提高开发人员的效率和生产力,拥有多项改进和新功能,能满足你对数据库开发的一切需求。软件拥有精心设计的用户界面,你可以简便快捷地以安全且简单的方法创建、组织、访问和共享信息,优化你的数据库并很好的进 阅读全文

posted @ 2021-06-04 12:20 癫狂编程 阅读(3022) 评论(0) 推荐(0)

A Visual Explanation of SQL Joins
摘要:A Visual Explanation of SQL Joins 转自:https://blog.codinghorror.com/a-visual-explanation-of-sql-joins/ I thought Ligaya Turmelle's post on SQL joins wa 阅读全文

posted @ 2021-06-03 11:01 癫狂编程 阅读(60) 评论(0) 推荐(0)

因为未启用行移动功能 不能闪回表
摘要:今天操作数据库一不小心将很重要的数据删除了,找备份也没有,幸好Oracle有闪回的功能。 Flashback table pb_acc_user to timestamp to_timestamp ('2014-0315 09:30:00','yyyy-mm-dd hh24:mi:ss'); 提示O 阅读全文

posted @ 2021-04-16 13:10 癫狂编程 阅读(225) 评论(0) 推荐(0)

oracle闪退(回退)功能
摘要:今天在navicat中编写sql操作oracle数据库时进行了误操作,可以使用如下语句进行回退回滚,因为navicat是自动提交事务的,而rollback没法回滚。 oracle回退 --开启闪退 alter table TB_MENU_INFO enable row movement; --闪退到 阅读全文

posted @ 2021-04-16 13:09 癫狂编程 阅读(469) 评论(0) 推荐(0)

ORACLE 查询哪个存储过程含有某个关键字
摘要:今天扒代码发现一个明细表(T_USER_INFO_LOG),但是代码里面找不到数据是何时插入的.同事提醒可能是在存储过程里面插入的数据. 下面SQL可以找到包含此表的存储过程 eg: SELECT DISTINCT NAME FROM user_source WHERE TYPE = 'PROCED 阅读全文

posted @ 2021-03-28 19:50 癫狂编程 阅读(923) 评论(0) 推荐(0)

oracle如何在所有procedure里搜索某些关键字, 存储过程
摘要:select distinct name from USER_SOURCE where type = 'PROCEDURE' and text like '%你要查找的内容 %' 阅读全文

posted @ 2021-03-28 18:59 癫狂编程 阅读(437) 评论(0) 推荐(0)

【oracle】varchar和varchar2区别
摘要:1.varchar是标准sql里面的。 varchar2是oracle提供的独有的数据类型。 2.varchar对于汉字占两个字节,对于英文是一个字节,占的内存小,varchar2都是占两个字节。 3.varchar对空串不处理,varchar2将空串当做null来处理。 4.varchar存放固定 阅读全文

posted @ 2021-03-27 11:52 癫狂编程 阅读(2011) 评论(0) 推荐(0)

oracle如何在所有procedure里搜索某些关键字, 存储过程
摘要:select distinct name from USER_SOURCE where type = 'PROCEDURE' and text like '%你要查找的内容 %' 阅读全文

posted @ 2021-03-12 12:10 癫狂编程 阅读(146) 评论(0) 推荐(0)

一种在SQLServer中实现Sequence的高效方法
摘要:如果在ORACLE里面用惯了Sequence的亲们,要在SqlServer里实现Sequence,就会发现没有现成的Sequence对象可以Create了。那应该怎么办呢? 当然这点小问题是难不倒我们程序员的,“max+1啊”,有人会说这样的方式。是的,这种方式实现起来也比较简单。当然你也许还会说, 阅读全文

posted @ 2021-03-04 16:54 癫狂编程 阅读(291) 评论(0) 推荐(0)

SQL Server 序列(SEQUENCE)使用
摘要:众所周知,在之前的SQL SERVER版本中,一般采用GUID或者IDENTITY来作为标示符,但是IDENTITY是一个表对象,只能保证在一张表里面的序列,当我们遇到以下情况时, 如上表,我们需要在多表之间,实现ID的一致性,在SQL SERVER里面就会有一定的麻烦,通常我们会使用额外使用一张T 阅读全文

posted @ 2021-03-04 16:47 癫狂编程 阅读(1584) 评论(0) 推荐(0)

sql中的sp_helptext、sp_help 、sp_depends
摘要:sp_help:用于显示参数清单和其数据类型。 sp_depends:显示有关数据库对象相关性的信息(例如,依赖表或视图的视图和过程,以及视图或过程所依赖的表和视图)。不报告对当前数据库以外对象的引用。语法sp_depends [ @objname = ] 'object'参数[@objname = 阅读全文

posted @ 2021-02-26 12:57 癫狂编程 阅读(1068) 评论(0) 推荐(0)

ORA-28000 账号被锁定的解决办法
摘要:ORA-28000 账号被锁定的解决办法 错误场景:当使用sqlplus进行登录时报错:ORA-28000 账号被锁定。错误原因:由于oracle 11g 在默认在default概要文件中设置了密码最大错误次数为10,“FAILED_LOGIN_ATTEMPTS=10”,密码错误的次数超过10次,账 阅读全文

posted @ 2021-01-06 12:38 癫狂编程 阅读(413) 评论(0) 推荐(0)

SQL2008还原的时候无法获得对数据库的独占访问权解决
摘要:SQL2008还原的时候无法获得对 数据库 的独占访问权解决 还原或删除sql server 2008数据库时,经常烩出现: “因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下 关键SQL语句: ALTER DATABASE [datebase] SET OFFLINE WIT 阅读全文

posted @ 2020-12-29 12:52 癫狂编程 阅读(222) 评论(0) 推荐(0)

Transact-SQL outer joins (*= or =*)
摘要:按此处以在 DocCommentXchange 中显示和讨论此页。以后您将会被自动转到哪里。 SQL Anywhere 12.0.0 » SQL Anywhere Server - SQL Usage » Querying and modifying data » Joins: Retrieving 阅读全文

posted @ 2020-09-14 20:00 癫狂编程 阅读(175) 评论(0) 推荐(0)

SQL在字符串中取出最长数字子序列
摘要:CREATE FUNCTION dbo.GetJZZH(@StrJZZH nvarchar(200)) RETURNS nvarchar(100) AS BEGIN --声明变量 --函数返回值 declare @iRet nvarchar(100) --循环用的变量 declare @i int 阅读全文

posted @ 2020-04-28 22:45 癫狂编程 阅读(341) 评论(0) 推荐(0)

SQL获取每月、每季度、每年的最后一天记录
摘要:DECLARE @dt datetime SET @dt =GETDATE() DECLARE @number int SET @number=3 --1.指定日期该年的第一天或最后一天 --A. 年的第一天 SELECT CONVERT(char(5),@dt,120)+'1-1' --B. 年的 阅读全文

posted @ 2020-04-28 13:39 癫狂编程 阅读(3167) 评论(0) 推荐(0)

导航

好的代码像粥一样,都是用时间熬出来的