-
[SQL] 代码实现SQL Server动态行转列,不要存储过程
代码实现SQLServer动态行转列,不用存储过程分两步查询,第一步查询出动态列,第二步使用PIVOT函数。代码:List<DataTable>dataTableList=newList<DataTable>();#region指标DataTabledtEvaItemTitl...
176
热度 -
[SQL] SQLSERVER基础话语(一)
SQLSERVER基础语句(一)1、插入一行数据:INSERTINTO表名(列名)VALUES(对应的值);2、一次性插入多条数据先建表:INSERTINTO新建表名(列表)SELECT原始表列名FROM原始表;执行时创建表:SELECT表名.列名INTO新建表名FROM原始表;新建标识列:SELE...
147
热度 -
[SQL] 在mybatis执行SQL语句先头进行拦击处理
在mybatis执行SQL语句之前进行拦击处理?比较适用于在分页时候进行拦截。对分页的SQL语句通过封装处理,处理成不同的分页sql。实用性比较强。?importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.R...
75
热度 -
[SQL] mac oracle sql developer 4.1 打不开有关问题
macoraclesqldeveloper4.1打不开问题oracle官网下的sqldeveloper-4.1.2.20.64-macosx.app打不开,网上说要改javahome,但我的环境变量已经有javahome了???>echo$JAVA_HOME/Library/Java/Java...
125
热度 -
[SQL] PLSQL中汉字显示乱码有关问题
PLSQL中汉字显示乱码问题遇到问题:?PLSQL中汉字显示乱码,并且SQL语句中如果有汉字,则执行时报错。其实并不是SQL语句写的有问题,而是系统不能识别汉字。??解决方法。???首先执行语句select*fromV$NLS_PARAMETERS?查看第一行中PARAMETER项中为NLS_LAN...
90
热度 -
[SQL] SQL指令中一些不一般值得注意的地方
SQL指令中一些特别值得注意的地方SQL基本指令要频繁使用,要是理解错了,将来工作一定会出现很大的麻烦。今天再重新梳理一下基本的SQL语法SQL指令in:这个指令,我曾经发生过把它和python中的in搞混的错误。python中的in和SQL中的between对应。in可以让我们依照数个不连续的值的...
120
热度 -
[SQL] SQL中获取日前的N个半年度
SQL中获取最近的N个半年度直接上代码:--获取往前推的N个半年度CREATEFUNCTIONF3_GetRecentNHalfYear(@NINT)RETURNS@ResultTABLE(YearSMALLINT,HalfYearTINYINT,DateNameVARCHAR(200))ASBEG...
85
热度 -
[SQL] SQL Server利用递归把全部【子部门员工】汇总到【一级根节点部门】
SQLServer利用递归把所有【子部门员工】汇总到【一级根节点部门】前言说起这个需求,有点反常规,左边是组织机构树,右边是组织机构对应的员工列表。点击左侧组织机构时传一个组织机构ID,然后查询该组织机构以及其所属的一级节点,如果有部门直属单击节点组织机构,则挂出来员工总数,也就是说根节点不需要向下...
64
热度 -
[SQL] SQL获取时间段内的全部月份
SQL获取时间段内的所有月份selectconvert(varchar(7),dateadd(month,number,'2010-01-01'),120)ASMONTHfrommaster..spt_valueswheretype='P'anddateadd(month,number,'2010-...
83
热度 -
[SQL] sql server 目录分析相关sql
sqlserver索引分析相关sqlselectobject_id('dbo.FT_CFP_TRADE_SUBACCOUNT')select*fromsys.partitionswhere[object_id]=1467256382select*fromsys.allocation_unitswhe...
160
热度 -
[SQL] root用户不能使用psql或许pg_dump等pg命令
root用户不能使用psql或者pg_dump等pg命令root用户不能使用psql或者pg_dump等pg命令[[email protected]html]#./getdata.sh./getdata.sh:line6:psql:commandnotfound[[email p...
205
热度 -
[SQL] Spark修炼之道(进阶篇)——Spark入门到精通:第九节 Spark SQL运作流程解析
Spark修炼之道(进阶篇)——Spark入门到精通:第九节SparkSQL运行流程解析1.整体运行流程使用下列代码对SparkSQL流程进行分析,让大家明白LogicalPlan的几种状态,理解SparkSQL整体执行流程//scisanexistingSparkContext.valsqlCon...
543
热度 -
[SQL] 透过PLSQL Developer导入导出表结构
通过PLSQLDeveloper导入导出表结构一.导入表结构1、工具>导入表?2、选择导出条件,和输出地址?导出的文件格式如:?二.导入表(最好需要Oracle完整客户端,简易客户端无法导入大数据文件tab文件)1、工具>导入表?2、选择sql插入,使用SQL*Plus,可导入tab文件...
94
热度 -
[SQL] sqlplus登录\联接命令、sqlplus命令的使用大全(转)
sqlplus登录\连接命令、sqlplus命令的使用大全(转)我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sqlbuffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sqlbuffer中的sql语句进行修改,然后再...
101
热度 -
[SQL] SQL 报错信息收拾及解决方案(持续更新)
SQL报错信息整理及解决方案(持续更新)整理一下自己遇见过的SQL各种报错信息及相应解决方法,方便以后查阅,主要平台为Oracle:ORA-01461:仅能绑定要插入LONG列的LONG值:原因:插入操作时,数据大于字段设定大小,Oracle会自动将数据转为long型,然后报插入失败错误。解决:更改...
163
热度 -
[SQL] SQL挑战——怎么高效生成编码
SQL挑战——如何高效生成编码有这样一个需求:需要根据输入的编码(这个编码值来自于数据库的一个表)生成下一个编码,编码规则如下所示(我们暂且不关心这个逻辑是否合理,只关心如何实现):1:最小值为A0000,最大值为ZZZZZ2:编码A0000的下一个值为A0001,编码A99...
255
热度 -
[SQL] Android Sqlite根本命令
AndroidSqlite基本命令要查看数据库,首先必须要找到db文件,如果拷贝到电脑上,查看的方法比较多,在手机上,用命令查看比较直接和方便。首先要找到数据库的位置,一般数据库时存放在程序的私有目录,所以要获取root权限。确保开发工具已经连接上手机,打开命令行,输入adbshell这时还没有获取...
147
热度 -
[SQL] SQL 语句的TOP,Distinct话语
SQL语句的TOP,Distinct语句--Top获取前几条数据,一般都与OrderBy连用SELECTTOP3*FROMdbo.MyStudent--查询Student表中前3条所有的数据SELECTTOP3S_Name,S_Gender,S_Address,S_AgeFROMdbo.MyStud...
175
热度 -
144
热度 -
[SQL] T-SQL—懂得CTEs
T-SQL—理解CTEs在推出SQLServer2005之后,微软定义了一个新的查询架构叫做公共表表达式--CTE。CTE是一个基于简单查询的临时结果集,在一个简单的插入、更新、删除或者select语句的执行范围内使用。再本篇中,我们将看到如何定义和使用CTE。定义和使用CTE通过使用CTE你能写和...
114
热度