摘要:
1,创建表空间 create tablespace hxzg_data logging datafile 'C:\app\data\hxzg_data.dbf' size 50m autoextend on next 50m maxsize 20480m ; 2,创建用户 create user d 阅读全文
随笔分类 - sql
sql分组最大值相关
2016-03-02 16:05 by hf_sun, 603 阅读, 收藏,
摘要:
房产表tf_estate_card,利润中心组profit_group_code,资产号main_assets_number,原值original_value 查出每个利润中心组的最大原值及其资产号 partition by方式: select t.main_assets_number, t.pro 阅读全文
oracle备份还原数据库
2016-02-01 10:55 by hf_sun, 286 阅读, 收藏,
摘要:
首先到对应bin目录下打开cmd(windows),linux用相应终端链接;eg:D:\app\sun\product\11.2.0\dbhome_1\BIN 用户备份:exp u_tdms/p_tdms@tdms_121 owner=u_tdms rows=y indexes=n compres 阅读全文
Oracle创建DataBase Links
2016-01-18 17:35 by hf_sun, 478 阅读, 收藏,
摘要:
-- Drop existing database link drop database link GJA_CFMDM_LINK;-- Create database link create database link GJA_CFMDM_LINK connect to cfmdm identifi... 阅读全文
sql优化
2015-11-16 16:58 by hf_sun, 328 阅读, 收藏,
摘要:
select执行顺序:1、from子句组装来自不同数据源的数据;2、where子句基于指定的条件对记录行进行筛选;3、group by子句将数据划分为多个分组;4、使用聚合函数进行计算;5、使用having子句筛选分组;6、计算所有的表达式;7、使用order by对结果集进行排序。8、select... 阅读全文
sql server 类oracle vm_contact() 函数创建
2015-10-26 14:54 by hf_sun, 540 阅读, 收藏,
摘要:
CREATE FUNCTION dbo.fun_orgname(@id int)RETURNS varchar(8000)AS BEGIN DECLARE @str varchar(8000) SET @str = '' select @str = @str + ',' +r.NAME from... 阅读全文
sql server 执行大.sql文件
2015-10-23 09:15 by hf_sun, 360 阅读, 收藏,
摘要:
打开cmd执行:osql -S 127.0.0.1 -U sa -P sa -i d:\test.sql执行后会提示输入密码。 阅读全文
group by having和connect by
2015-10-21 11:45 by hf_sun, 679 阅读, 收藏,
摘要:
--使用group by 子句对数据进行分组;对group by 子句形成的组运行聚集函数计算每一组的值;最后用having 子句去掉不符合条件的组。--having 子句中的每一个元素也必须出现在select列表中。有些数据库例外,如oracle.--having子句和where子句都可以用来设定... 阅读全文
sql server内置函数
2015-10-15 17:02 by hf_sun, 421 阅读, 收藏,
摘要:
MSDN标准文档:https://msdn.microsoft.com/zh-cn/library/ff848784(v=sql.120).aspx配置函数select @@servername返回运行SQL Server的本地服务器的名称。本地服务器名更改后,@@servername无法报告此更改... 阅读全文
oracle内置函数
2015-10-15 16:33 by hf_sun, 199 阅读, 收藏,
摘要:
1、nvl2(a,b,c) --表达式1不为NULL,返回表达式2;为NULL .返回表达式3。表达式2和表达式3类型不同的话,表达式3会转换为表达式2的类型 。2、nvl(表达式1,表达式2)-- 表达式1为NULL,返回表达式2;不为NULL,返回表达式1。注意两者的类型要一致。3、ROUND... 阅读全文
oracle字符串处理函数
2015-10-15 15:15 by hf_sun, 1556 阅读, 收藏,
摘要:
1.LOWER(string) 将输入的字符串转换成小写;2.UPPER(string) 将输入的字符串转换成大写;3.INITCAP(string) 将输入的字符串单词的首字母转换成大写(如果不是两个字母连在一起,则认为是新的单词,eg:a_b,a b);4.连接符(||),将两个字符串用||连接... 阅读全文
oracle字符串处理相关
2015-10-15 14:53 by hf_sun, 277 阅读, 收藏,
摘要:
函数返回描述例子to_char(timestamp, text)text把 timestamp 转换成 stringto_char(timestamp 'now','HH12:MI:SS')to_char(int, text)text把 int4/int8 转换成 stringto_char(125... 阅读全文
oracle select into相关
2015-09-11 09:57 by hf_sun, 4932 阅读, 收藏,
摘要:
自定义参数输出:declare v_test integer :=0 ;beginselect count(*) into v_test from tf_estate_card t ;dbms_output.put_line(v_test); end;使用SELECT INTO和INSERT INT... 阅读全文
oracle 客户端连接
2015-08-27 15:31 by hf_sun, 193 阅读, 收藏,
摘要:
客户端安装时选择管理员模式安装。连接配置:首先找到:\app\Administrator\product\11.2.0\client_1\network\admin 文件夹下 tnsnames.oRA覆盖配置文件或添加配置文件型如:#税务系统测试机:tdms/tdmstdms_121=(DESCR... 阅读全文
SQL获取所有数据库名、表名、储存过程以及参数列表
2015-03-09 16:02 by hf_sun, 581 阅读, 收藏,
摘要:
SQL获取所有数据库名、表名、储存过程以及参数列表1.获取所有用户名: SELECTnameFROMSysuserswherestatus='2'andislogin='1' islogin='1'表示帐户 islogin='0'表示角色 status='2'表示用户帐户 status='0'表示糸... 阅读全文
SQL集合运算:差集、交集、并集
2015-03-09 15:58 by hf_sun, 1103 阅读, 收藏,
摘要:
1、差集( except )select a from t_aexceptselect a from t_b-- 也可写作:select a from t_a where a not in (select a from t_b)-- 多个字段时:select a,b from t_aexceptse... 阅读全文
sql数据分页
2015-03-09 15:57 by hf_sun, 166 阅读, 收藏,
摘要:
方法一、直接限制返回区间 (只适应于mysql)SELECT * FROM table WHERE 查询条件 ORDER BY 排序条件 LIMIT ((页码-1)*页大小),页大小;优点:写法简单。 缺点:当页码和页大小过大时,性能明显下降。 适用:数据量不大。方法二、ROW_NUMBER()SE... 阅读全文
sql join相关
2015-03-09 15:56 by hf_sun, 145 阅读, 收藏,
摘要:
JOIN: 如果表中有至少一个匹配,则返回行LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行,返回左表所有行RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行,返回右表所有行FULL JOIN: 只要其中一个表中存在匹配,就返回行INNER JOIN 关键字在表中存在至少... 阅读全文
临时表处理
2015-03-09 15:55 by hf_sun, 143 阅读, 收藏,
摘要:
方法一:select * into #表名from(selcet语句) (记得drop临时表) 例:SELECT * INTO #t FROM (SELECT id,VisitplanClinic,VisitplanClinicType FROM dbo.CRM_Visitplan) t SELEC... 阅读全文
浙公网安备 33010602011771号