-
[SQL] Oracle中应用SQL语句修改字段类型
Oracle中使用SQL语句修改字段类型分两种情况:1.?表中没有数据:?altertable表名modify(字段名类型)????eg:altertablestudent(idnumber(4));2.?表中有数据?/*修改原字段名*/?ALTERTABLE表名RENAMECOLUMN字段名TO字...
18
热度 -
[SQL] PLSQL游标跟goto语句
PLSQL游标和goto语句*****************************************?PLSQL游标和goto语句*****************************************备注:下面提到的游标为静态cursor,包括显示和隐式。游标,从declare...
54
热度 -
67
热度 -
[SQL] Oracle个人札记(SQL性能)2B
Oracle个人笔记(SQL性能)2B1.两者区别在哪?selecttrunc(sysdate,'W')fromdual;--selecttrunc(sysdate,'D')fromdual;?--当前日期所在星期的第一天的日期(即周日的日期)2.动态SQL须尽量使用绑定变量???'insertin...
106
热度 -
38
热度 -
[SQL] Oracle SQL Developer 语言设立
OracleSQLDeveloper语言设置在软件ide\sqldeveloper\bin目录下找到sqldeveloper.conf或ide.conf,加入??AddVMOption-Duser.language=en?AddVMOption-Duser.country=US?然后启动就变成了英文...
70
热度 -
[SQL] 好用的SQL收集之分组方式删除重复记录只留上其中一条
好用的SQL收集之分组方式删除重复记录只留下其中一条deletefrom[tablename]whereidnotin(selectmin(id)from[tablename]groupbycolumn1,column2,....)andfiltercolumn1,column2作为分组字段,就是作...
71
热度 -
[SQL] SQL选定每组数据最大值
SQL选出每组数据最大值一数据表中有如下数据:第一列是编号,第二列是内容,第三列是时间?F183S-T0201?????9998????????????????4/26/20065:11:50PM?????????????????F183S-T0201?????9998???????????????...
31
热度 -
[SQL] SQL Server 目录结构及其使用(四)
SQLServer索引结构及其使用(四)聚集索引的重要性和如何选择聚集索引在上一节的标题中,笔者写的是:实现小数据量和海量数据的通用分页显示存储过程。这是因为在将本存储过程应用于“办公自动化”系统的实践中时,笔者发现这第三种存储过程在小数据量的情况下,有如下现象:1、分页速度一般维持在1秒和3秒之间...
21
热度 -
[SQL] SQL Server 目录结构及其使用(二)
SQLServer索引结构及其使用(二)改善SQL语句很多人不知道SQL语句在SQLSERVER中是如何执行的,他们担心自己所写的SQL语句会被SQLSERVER误解。比如:select*fromtable1wherename=''zhangsan''andtID>10000和执行:selec...
41
热度 -
[SQL] SQL Server 目录结构及其使用1
SQLServer索引结构及其使用1一、深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQLSERVER提供了两种索引:聚集索引(clusteredindex,也称聚类索引、簇集索引)和非聚集索引(nonclusteredindex,也称非聚类索引、非簇集索引)。下面,我们举例...
47
热度 -
100
热度 -
[SQL] sql复构图定义及复制数据行
sql复制表定义及复制数据行sql复制表定义及复制数据行一、复制表定义假设我们有一个数据表Person,有Id,FirstName,LastName,Weight,Height5个列,表结构可以参考这一篇。现在我们想创建一个新表叫People,表结构和Person一模一样,也就是列名和数据类型都一致...
104
热度 -
88
热度 -
[SQL] SQL server共享锁,排他锁,更新锁的施用
SQLserver共享锁,排他锁,更新锁的使用锁的概述一.为什么要引入锁多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因...
68
热度 -
[SQL] 一条SQL安插多条数据
一条SQL插入多条数据INSERTINTONT_RECHARGEDETAIL(RECHARGEBATCHID,CARDNO,ACCOUNTID,AMT)SELECT100000000035,'888123422330000001',1,111.0FROMDUALUNIONSELECT10000000...
110
热度 -
[SQL] sql trim()函数除开两头空格
sqltrim()函数去掉两头空格1.sqltrim()函数去掉两头空格sql语法中没有直接去除两头空格的函数,但有ltrim()去除左空格rtrim()去除右空格。合起来用就是sql的trim()函数,即selectltrim(rtrim(UsrName))?2.distinct选择多列,其中一列...
99
热度 -
[SQL] [Teach Youself SQL in 十 Minutes] insert into.select.
[TeachYouselfSQLin10Minutes]insertinto..select...意为把tableA的aa/bb/cc的数据插入到tableB的aa/bb/cc中??INSERTINTOtableA(aa,bb,cc)SELECTaa,bb,ccFROMtableB???
203
热度 -
[SQL] windows 上使用bat来执行sql脚本详解
windows下使用bat来执行sql脚本详解1、创建一个sql文件,如1.sqlconn[email protected]setpagesize5000setheadingoffsetechooffSPOOLANALYTAB.SQLSELECT'ANALYZETABLEsmanager....
52
热度 -
[SQL] sql2005视图排序有关问题
sql2005视图排序问题视图中selectTOP(100)PERCENT字段orderby字段在查询视图时,排序不起作用,视图中改为top(99),排序就可用了
29
热度