-
[SQL] SQL删除重复数据只保存一条
SQL删除重复数据只保留一条用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断?select*frompeople?wherepeopleIdin(selectpeop...
114
热度 -
[SQL] hirbernate 语句无效有关问题(pl/sql)窗口没点提交
hirbernate语句无效问题(pl/sql)窗口没点提交?????今天遇见一个纠结好久的问题:?????页面上点击了删除按钮后程序调用了删除方法,但是删除方法总是执行不下去,纠结好久没找到原因,后来公司一大神发现我的pl/sql窗口没提交导致了一系列问题
324
热度 -
[SQL] sqlserver 实现分页的前台代码 以及后盾的sqlserver语句
sqlserver实现分页的前台代码以及后台的sqlserver语句在MySQL中,可以用Limit来查询第m列到第n列的记录,例如:复制代码代码如下:select*fromtablenamelimitm,n但是,在SQLServer中,不支持Limit语句。怎么办呢?解决方案:虽然SQLServe...
30
热度 -
[SQL] Win 七 下PL/SQL Developer无法连接64位Oracle 11gR2
Win7下PL/SQLDeveloper无法连接64位Oracle11gR2前言:plsqldeveloper无法连接oracleserver64bit分为两种情况。第一种情况是在oracleserver64bit的数据库服务器上安装plsql,第二种情况是在另外的机器上安装plsqldevelop...
93
热度 -
[SQL] PL/SQL客户端关于字符集的提醒
PL/SQL客户端关于字符集的提示数据库端采用AL32UTF8字符集,而客户端采用的ZHS16GBK字符集。PL/SQL给出提示,通过设置NLS_LANG或者注册表键值来修改客户端字符集。?
88
热度 -
[SQL] oracle学习-存储过程.sql
oracle学习--存储过程.sqlcreateorreplaceproceduretestasbegindbms_output.put_line('helloworld!');end;showserveroutput;setserveroutputon;begintest;end;select*f...
26
热度 -
383
热度 -
[SQL] Oracle pl/sql块范例
Oraclepl/sql块实例??1、pl/sql块包括三个部分,定义部分,执行部分,异常处理部分,以下是一个例子:declare?--定义变量(可选)??v_name?varchar2(20);??v_sal?number;?begin??--执行部分??select?name,sal?into?...
55
热度 -
[SQL] case...when...
TSQL基础(三)字符处理函数sql中常见的字符类型有:char(n)--长度固定不可变非Unicode字符数据n必须是一个介于1和8,000之间的数值nchar(n)--长度固定不可变Unicode字符数据n的值必须介于1与4,000之间,字节的存储大小是所输入字符个数的两倍。varchar(n)...
40
热度 -
[SQL] 补充:with ties
TSQL基础(二)over()开窗函数排名函数必须和over()一起使用,所以先了解over()。OVER子句定义查询结果集内的窗口或用户指定的行集。然后,开窗函数将计算窗口中每一行的值。您可以将OVER子句与函数一起使用,以便计算各种聚合值,例如移动平均值、累积聚合、运行总计或每组结果的前N个结果...
39
热度 -
[SQL] SQLite3时间函数总结
SQLite3时间函数小结importsqlite3conn=sqlite3.connect('/tmp/sqlite.db')cur=conn.cursor()接下来干嘛呢?建一张表吧。这里需要注意的是,SQLite不支持在创建表的同时创建索引,所以要分两步走,先创建表然后再创建索引create_...
78
热度 -
[SQL] oracle惯用的一些sql命令
oracle常用的一些sql命令//查看系统当前时间HH2424小时制MI是正确的分钟selectto_char(sysdate,'yyyy-mm-ddHH24:MI:SS')fromdual//HH非24mm不区分大小写日期中MM系统认为是月份selectto_char(sysdate,'yyyy...
40
热度 -
[SQL] SqlServer 并发事宜:死锁跟踪(二)确定死锁锁定的资源
SqlServer并发事务:死锁跟踪(二)确定死锁锁定的资源--测试示例:CREATETABLEmytest(idINT,nameVARCHAR(20),infoVARCHAR(20),)INSERTINTOmytestVALUES(1,'kk',null),(2,'mm...
96
热度 -
[SQL] sql server2008札记
sqlserver2008笔记系统表和临时表在sqlserver2008中数据表分为普通表,分区表,系统表和临时表(1)系统表在创建好的每个数据库中,系统都会自动添加一张系统表,该表存储了与系统有关的各种信息例如sqlserver2008服务器配置,数据库设置,用户和表对象的描述信息通常只有DBO权...
43
热度 -
[SQL] 在MS SQLServer中创设链接服务器
在MSSQLServer中创建链接服务器要在MSSQLServer中使用链接服务器,对方数据库使用非默认端口,创建方法:execsp_addlinkedserver?'XERP_PRODUCT','','SQLOLEDB','218.108.111.108,3341'execsp_addlinked...
69
热度 -
[SQL] sql分组可以依照多个字段分组
sql分组可以按照多个字段分组--创建学生表createtablestudent(snovarchar2(20),snamevarchar2(20));--创建课程表createtablecourse(cnovarchar2(20),cnamevarchar2(20));--创建学生课程关联表cre...
12
热度 -
[SQL] SQL遍历字符串的步骤
SQL遍历字符串的方法字符串穿越: 1.创建一个只存递增序列(1…n)的表——Temp,并将它与目标字符串所在的表Src进行笛卡尔运算。(Temp表的记录数要不小于遍历的目标字符串的长度) 2.过滤掉序列值大于串长的行。 3.用substr()内置函数进行遍历。...
80
热度 -
32
热度 -
[SQL] 不要SQL给打印记录编号
不用SQL给打印记录编号以QUICKREPORT为例页面设置如下:其中ID为编号。设置为表的ID字段。QUICKREPORT所在的FORM添加一个变量:varFprnT6:TFprnT6;Vxh:integer;//编号变量公开一个方法,用以设置变量的初始值:public{Publicdeclara...
28
热度 -
[SQL] java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现异常
java.sql.SQLException:ORA-00604:递归SQL级别1出现错误后台报出如下错误:Causedby:java.sql.SQLException:ORA-00604:递归SQL级别1出现错误ORA-01000:超出打开游标的最大数ORA-00604:递归SQL级别1出现错误OR...
594
热度