随笔分类 - DB
数据库:MSSql & MYSql & Oracle
摘要:1.原始数据结构 2.使用关键字:CONNECT BY NOCYCLE 2.1.ERROR:ORA-01436,可使用关键字“NOCYCLE”,自动跳过死循环代码2.2.SYS_CONNECT_BY_PATH, 可以得到完整的目录树2.3.START WITH: 递归开始条件2.4.CONNECT_
阅读全文
摘要:-- FALSE SELECT CURRENT_TIMESTAMP FROM DUAL WHERE '1' = ' '; -- TRUE SELECT CURRENT_TIMESTAMP FROM DUAL WHERE ' ' = ' '; -- TRUE SELECT CURRENT_TIMEST
阅读全文
摘要:创建Table -- DROP TABLE TEST_TABLE; CREATE TABLE TEST_TABLE ( ROWUID VARCHAR2(255 BYTE) , USERID VARCHAR2(225 BYTE) , USERNAME VARCHAR2(255 BYTE) , MAIL
阅读全文
摘要:DbLink查询性能优化: DRIVING_SITE SELECT /*+ DRIVING_SITE(departments) */ FROM employees, departments@rsite WHERE employees.department_id = departments.depar
阅读全文
摘要:通过配置导出数据 1.工具 / 数据库导出 2.配置导出源 3.配置需要导出的类型:导出单个表信息时,方便查找,继续Next 4.点击查找,找到需要导出的表,选中数据点击第三步,继续Next 5.点击完成/Finsh 通过Sql导出数据 1.执行sql,在查询结果列表,右键点击导出 2.配置 3.点
阅读全文
摘要:转换格式:Link YYYY 完整年 YYY 完整年后3位数 YY 完整年后2位数 Y 完整年最1位数 MONTH 月_全称 MM 当年第几月 DDD 当年第几天 DD 当月第几天 DAY 星期几_全称 D 星期几_每周从礼拜天开始_1_7 HH 当前小时_12小时制 HH24 当前小时_24小时制
阅读全文
摘要:对数字进行操作: 取上取整、向下取整、保留N位小数、四舍五入、数字格式化 -- 向下取整,结果为:5 select floor(5.534) from dual; select trunc(5.534) from dual; -- 向上取整,结果为:6 select ceil(5.534) from
阅读全文
摘要:在Oracle SQL Developer的SQL工作表中,输入:dec,上下移动可以选择定义好的SQL,选择 ... 可看到所有SQL 如下: DECLARE n NUMBER; BEGIN SELECT o.x INTO n FROM ot1 o WHERE o.x = 30; END; 定义变
阅读全文
摘要:1.根据节点主键,查询当前节点和所有子节点 WITH SOURCE AS ( SELECT * FROM TableName WHERE DeleteState = 0 ), LIST AS ( SELECT value FROM STRING_SPLIT('2111011043240001', '
阅读全文
摘要:1.后端批量插入代码 using (var connection = new System.Data.SqlClient.SqlConnection("data source=XXX;initial catalog=XXX;persist security info=True;user id=XXX
阅读全文
摘要:SQL MERGE INTO TableName TARGET USING ( SELECT :USERID0 AS USERID, :DISPLAY_NAME0 AS DISPLAY_NAME, :EMAIL0 AS EMAIL, :ROWUID0 AS ROWUID, :ROWSTATE0 AS
阅读全文
摘要:1.添加Nuget包: Dapper Oracle.ManagedDataAccess 2.添加帮助类:OracleDynamicParameters using Dapper; using Oracle.ManagedDataAccess.Client; using System.Data; us
阅读全文
摘要:-- 视图:查询 数据库 SELECT * FROM sysdatabases ; -- 视图:查询 表 SELECT * from sysobjects WHERE 1 = 1 AND XTYPE IN ('U','V') order by name; -- 判断表是否存在 IF object_i
阅读全文
摘要:语法: -- CAST Syntax: CAST ( expression AS data_type [ ( length ) ] ) -- CONVERT Syntax: CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) C
阅读全文
摘要:在mysql添加测试数据,想和mssql一样用循环实现,发现不管怎么样都执行失败 经查询发现mysql不支持匿名块,只能先创建出一个存储过程,执行,然后删除
阅读全文