SQL(ORACLE)】的更多相关文章

(使用scott账户下的表) 1.Oracle SQL语句的case语句写法: --sql中的case用于分支判断并返回某个值. select empno , ename, deptno , case deptno when 10 then '总经办' when 20 then '综管部' when 30 then '市场部' else '其他' end from emp; select empno , ename, deptno , case when deptno=10 then '总经办'…
查询数据库编码: select * from sys.nls_database_parameters;select * from sys.nls_session_parameters; replace函数: update 表1 t set t.列1=replace((select 列1from 表1 a where a.主键列=t.主键列) , '/' , '-' )  解决了我们问题. 修改表结构 修改表名:alter table 表名 rename to 新名添加字段:alter table…
原文:https://www.cnblogs.com/oraclestudy/articles/5779210.html 建立索引的目的是:l 提高对表的查询速度:l 对表有关列的取值进行检查. 注意:一个基表不能建太多的索引:      空值不能被索引      只有唯一索引才真正提高速度,一般的索引只能提高30%左右. Oracle对象教程:索引(Index)创建使用,索引:对数据库表中的某些列进行排序,便于提高查询效率. 当我们在某本书中查找特定的章节内容时,可以先从书的目录着手,找到该章…
//批量添加20000条数据用时8秒. try {    String url = "jdbc:oracle:thin:@IP:1521:orcl"; // orcl为数据库的SID    String user = "oracle";    String password = "oracle";    StringBuffer sql = new StringBuffer();    sql.append("insert into e…
批量导出数据库表(oracle) 要求:导出sql文件,包含表结构和数据. 方案一 1:用cmd进入命令行输入:tnsping cmstar就是测试172.18.13.200是否连接成功2:导入与导出,如下: 将数据库TEST完全导出,用户名system 密码manager 导出到D:\test.dmp中    exp system/manager@TEST file=d:\test.dmp full=y 方案二 1.登陆PL/SQL Developer 2.菜单栏选择 工具>>导出表 3.选…
>参考de优秀文章 写MySQL存储过程实现动态执行SQL Dynamic cursor in stored procedure MySQL通过视图(或临时表)实现动态SQL(游标). 因在实现中,需要通过DDL语句创建视图(或临时表).删除视图(或临时表),故,只适合在一些一次性的脚本中使用,比如调试一些数据问题.做一些简单的数据初始化. 不适合使用在涉及业务操作的程序中. >使用view实现 drop procedure if exists p_simulate_dynamic_curso…
普通存储过程 首先在查询分析器运行下面的代码来创建一个存储过程: create proc sp_singleresultset as set nocount on select * from customers 然后打开IDE的服务器资源管理器,之前我们从表中拖动表到dbml设计视图,这次我们从存储过程中找到刚才创建的存储过程,然后拖动到设计视图.在方法面板中可以看到已经创建了一个sp_singleresultset的方法,如下图: 然后打开Northwind.designer.cs,可以找到下…
Spark学习之Spark SQL(8) 1. Spark用来操作结构化和半结构化数据的接口--Spark SQL. 2. Spark SQL的三大功能 2.1 Spark SQL可以从各种结构化数据(例如JSON.Hive.Parquet等)中读取数据. 2.2 Spark SQL不仅支持在Spark程序内使用SQL语句进行查询,也支持从类似商业智能软件Tableau这样的外部工具中通过标准数据库连接器(JDBC/ODBC)连接Spark SQL进行查询. 2.3 当在Spark程序内使用Sp…
使用Mybatis实现动态SQL 作者 : Stanley 罗昊 [转载请注明出处和署名,谢谢!] 写在前面:        *本章节适合有Mybatis基础者观看* 使用Mybatis实现动态SQL(一)链接:https://www.cnblogs.com/StanleyBlogs/p/10772878.html#4241746. 在上一章内容中,我介绍了一些在xml文件中使用一些标签来让我们一条sql语句更加灵活,那么下面,我将让条件变得更加多样性,根据需求去实现这些功能从而达到练习的目的:…
解决(Oracle)ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接 问题通过在CMD下用lsnrctl status 查看出的问题:发现BLOCKEDORACLE启动步骤:sqlplus / as sysdba;shutdown; normal(shutdown immediate)(shutdown abort)startup 等于以下三个命令startup nomount;alter database mount;alter database open;…