存储过程: 视图是对一个查询语句的封装,而存储过程:将一段t-sql脚本进行封装,对一段逻辑操作的封装。 创建存储过程: create proc 名称 参数表 as begin end 案例:去左右空格 creat proc trim @str1 varchar(10)asbegin select ...
分类:
数据库 时间:
2017-03-05 23:43:45
阅读次数:
543
背景: 在做项目过程中不可能hive表中都是非中文字段。在最近做的项目中就遇到需要在beeline界面上执行查询脚本,但脚本中包含中文,正常一个脚本用文本写好后,粘贴到beeline窗口运行时,发现中文是乱码,而且回车执行也抛出了错误。 解决方案: 使用"beeline -f 文件"解决问题,在我的 ...
分类:
数据库 时间:
2017-03-05 17:31:13
阅读次数:
527
Oracle SqlPlus导出查询结果在sqlplus下导出查询的结果保存到本地sql文件中,可以采用如下方式:1、连接数据库: sqlplus xmq/xmqpwd@192.168.1.57:1521/db 2、导出sql脚本: set feedback off --回显本次sql命令处理的记录... ...
分类:
数据库 时间:
2017-02-18 18:36:47
阅读次数:
220
查看SQL语句执行时间与测试SQL语句性能 写程序的人,往往需要分析所写的SQL语句是否够优化、是否能提升执行效率,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。 通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,T ...
分类:
数据库 时间:
2017-01-13 09:53:41
阅读次数:
204
20、SUM()和 列+ 统计结果时:如果列里有一行为null,SUM函数会忽略它;如果+,则结果集也为NULL了 19 SUBSTRING (expression,startIndex, endIndex) SELECT SUBSTRING ('Los Angeles',1, 3) 返回结果Los ...
分类:
数据库 时间:
2017-01-12 18:34:40
阅读次数:
285
1 建立all.sql脚本,此脚本内容指定了insert脚本的路径all.sql脚本内容如下: @D:\workspace\workspace-二期开始使用的文件\Test\数据库升级工具\导入基础数据\BAT脚本\t_isdt_user_info.SQL 2 在all.sql脚本同目录下面建立sq ...
分类:
数据库 时间:
2017-01-09 16:10:09
阅读次数:
200
想要将Sqlserver高版本备份的数据还原到低版本SqlServer2008R2上去,但是这在SqlServer中是没法直接还原数据库的,通过以下方法可以顺利还原。 通过高版本生成sql脚本在低版本执行,并且数据也能保留。 步骤:任务—》生成脚本—》 下一步-》高级,选择数据库版本和编写脚本数据类 ...
分类:
数据库 时间:
2016-12-29 07:25:20
阅读次数:
175
企业管理器--管理--SQL Server代理--右键作业--新建作业--"常规"项中输入作业名称--"步骤"项--新建--"步骤名"中输入步骤名--"类型"中选择"Transact-SQL 脚本(TSQL)"--"数据库"选择执行命令的数据库--"命令"中输入要执行的语句: --确定--"调度"项 ...
分类:
数据库 时间:
2016-12-23 14:05:07
阅读次数:
270
Database菜单—Edit Current RDBMS 找到Script sql—Format CaseSensitivityUsingQuote,把它设置为NO 这样再用sql preview查看或生成数据库时不会再出现双引号了,所以字段名也都成为大写了。 ...
分类:
数据库 时间:
2016-12-14 13:47:38
阅读次数:
150