-
47
热度 -
[SQL] SQL Loader 统制文件的写法
SQLLoader控制文件的写法一、SQLLoader定义SQLLoader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。通常用来将操作系统文件迁移到ORACLE数据库中。SQLLoader是大型数据仓库选择使用的加载方法...
215
热度 -
[SQL] sql中将毫秒数转化终日期时间格式
sql中将毫秒数转化成日期时间格式假如字段operationtime保存的是某个日期的毫秒数,可以使用下面语句将其转换成指定的日期格式:?SELECTTO_CHAR(operationtime/(1000*60*60*24)+TO_DATE('1970-01-0108:00:00','YYYY-MM...
65
热度 -
[SQL] mssql2005后基于row_number()的分页话语
mssql2005后基于row_number()的分页语句?selectx.id,x.namefrom(selectROW_NUMBER()over(orderbyid)asrowNum,*fromxx)asxwherex.rowNum>0andx.rowNum<=1000
25
热度 -
[SQL] SQL*LOADER跟外部表加载
SQL*LOADER和外部表加载最近一直在用SQL*LOADER加载数据,用外部表也可以实现,今天想测试下外部表加载数据和SQL*LOADER加载1029027条记录的性能。首先创建一张外部表。createtableenmo(namechar(10),lnamechar(10),xnamevarch...
72
热度 -
[SQL] SQLite指南(五) - PRAGMA命令用法(完整)
SQLite指南(5)-PRAGMA命令用法(完整)如若转载,请加上本文链接,以示尊重个人劳动,谢谢。PRAGMA语句是SQLITE数据的SQL扩展,是它独有的特性,主要用于修改SQLITE库或者内数据查询的操作。它采用与SELECT、INSERT等语句一样的形式来发出请求,但也有几个重要的不同:1...
88
热度 -
[SQL] Oracle 10g SQL Fundamentals I(学习札记二第4-6章)
Oracle10gSQLFundamentalsI(学习笔记二第4-6章)第四节:分组函数:select[column,]group_function(column),...fromtable wherecondition groupbycolumn orderbycolumn; selectav...
76
热度 -
[SQL] sql话语里top和distinct一起用
sql语句里top和distinct一起用例如:Pubs數據庫下的authors表select?distinct?top?4?au_lname,au_fname?from?authorsorder?by?au_fname結果:au_lname?????????????????????????????...
18
热度 -
[SQL] 关于两个日期间距工作日的oracle sql实现
关于两个日期间隔工作日的oraclesql实现sysdate是系统时间xx.dd是从数据库表中取出的时间,执行结果取出所有当前系统时间在5个工作日以后的结果集。??select*fromtableName?where(trunc(sysdate-x.dd)-((caseWHEN(8-to_numbe...
92
热度 -
[SQL] PL/SQL 的施用
PL/SQL的使用使用PL/SQL1、技术目标理解PL/SQL功能和特点了解数据类型及其用法理解逻辑比较理解控制结构掌握错误处理2、什么是PL/SQL?PL/SQL是过程语言(ProceduralLanguage)与结构化查询语言(SQL)结合而成的编程语言PL/SQL是对SQL的扩展支持多种数据类...
91
热度 -
[SQL] SQL Server 2008 Reporting Services兑现匿名访问报表
SQLServer2008ReportingServices实现匿名访问报表实现SQLServer2008ReportingServices匿名访问报表有两种方法。一、通过修改SQLServer2008的配置文件,去掉Windows的验证。1.首先我们找到SQL安装目录下的两个Web.config配...
55
热度 -
[SQL] java调用sql server存储过程示范
java调用sqlserver存储过程示例比如SQLServer的一个存储过程:createprocedureproc_test@q_typeint,@valueint,@countintoutputasbeginupdatemytablesetvalue=@valuewheretype=@q_ty...
76
热度 -
[SQL] 经过pl/sql创建Oracle新用户
通过pl/sql创建Oracle新用户创建用户和为用户分配权限dba账号登录pl/sqldeveloper1、选择Users-->New,在打开的面板中输入般性用户信息2、在Roleprivileges中,增加connect,resource两个Role(一般普通用户适用),如要dba角色则同...
16
热度 -
[SQL] 常见SQL话语-创建表 添加主键 添加列 - 转载
常见SQL语句-创建表添加主键添加列-转载新建表:createtable[表名]([自动编号字段]intIDENTITY(1,1)PRIMARYKEY,[字段1]nVarChar(50)default\'默认值\'null,[字段2]ntextnull,[字段3]datetime,[字段4]mone...
5
热度 -
[SQL] 级联检询本单位名称及父单位名称 sql
级联查询本单位名称及父单位名称sql开发中常遇到界面既要显示本单位名称,还要显示父单位名称,类似于xxx公司/xxx部门/xxx科室这样的显示方式,用下面的sql可以根据单位编码一次性找出本单位树形结构中所有的名称,并以/连接返回,sql如下:selectreplace(wm_concat(t.dw...
17
热度 -
[SQL] 一个带逻辑判断的sql话语
一个带逻辑判断的sql语句遇到一个问题,是这样的:我有两张表,消息表和消息回复表。消息回复表里存在消息表的主键作为其外键。现在我查询消息表的时候想得到此消息是否有回复,如何实现(注:在消息表里并没有是否回复的字段)。应用到的SQL的语法是,直接在某个字段上应用casewhen(根据消息ID查询回复数...
110
热度 -
[SQL] Sqlserver 全部关键字
Sqlserver所有关键字BACKUP,BREAK,BROWSE,BULK,CHECKPOINT,CLUSTERED,COMPUTE,CONTAINS,CONTAINSTABLE,DATABASE,DBCC,DENY,DISK,DISTRIBUTED,DUMMY,DUMP,ERRLVL,EXIT,...
99
热度 -
[SQL] sqlserver 随机生成六位数目字
sqlserver随机生成六位数字sqlserver随机生成六位数字??selectABS(CHECKSUM(NEWID())%900000)+100000//首选?生成五位数?selectABS(CHECKSUM(NEWID())%90000)+10000随机生成六位数字+字母??selectle...
85
热度 -
[SQL] oracle 11gR2 ORA-01017 用户没法通过PL-SQL登录
oracle11gR2ORA-01017用户无法通过PL-SQL登录oracle11gR2,最近遇到这么个问题,通过toad,pl/sql,总是无法登录新建立用户,登录system和sys就没问题,每次登录新建用户,总是提示?ORA-01017,这个问题,明显的用户名或密码错促,但是我发誓我绝对没输...
112
热度 -
[SQL] Sql server常见性能有关问题的总结
Sqlserver常见性能问题的总结1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在n...
47
热度