博客主机

Linux系统mysql密码和远程访问设置

Linux系统mysql密码和远程访问设置
  一、设置或重置MySql密码 Mysql刚刚安装完成,密码是空的,直接回车可以登录。 方法一:最简单的方法,也是安装完mysql后,系统提示的方法。使用mysqladmin来完成。shell> mysqladmin -u root password "newpwd" shell> mysqladmin -u root -h host_name password "newpwd"password后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号。方法二:利用mysql里面的SET ...
博客主机

SqlServer2012新函数TRY_CONVERT不存在的问题解决

SqlServer2012新函数TRY_CONVERT不存在的问题解决
今天开发中在select列中使用convert把字符串转换成日期格式,有些字符串转换会报错,造成翻页翻着翻着就会500错误,由于需要生日字符串转换年龄还要排序,所以又无法在c#李转换. 我想c#里有tryparse,sql里搞不好也有。好在发现了有TRY_CONVERT 函数的存在,运行语句测试报错: 问题描述. 我们在SQL Server Management Studio中对数据库在SQL Server2012实例,试图运行下面的SELECT语句时: SELECT TRY_CONVERT(...

Oracle中存储过程传入按逗号分割的数值参数时报错的问题

Oracle中存储过程传入按逗号分割的数值参数时报错的问题
前两天写存储过程,需要用到多参数传入,传入的参数是给一个select语句的where条件使用的。 但是写的时候遇到一个麻烦的问题,这个where条件的参数必须是number型的,而且使用的是in,也就是多个参数,比如select * from table_name_1 where id in (1,2,3,4,5),其中的1,2,3,4,5即是通过存储过程的参数传入的。 这里有个问题,如果在sql中,where id in (1,2,3,4,5)这条语句会认为1,2,3,4,5是五个单独的n...

SqlServer查询字符串聚集 for xml

SqlServer查询字符串聚集 for xml
sqlserver提供了一系列将查询结果的其中一列的聚集函数,不如Sum(),Avg()等等,这些都是针对数据聚集的函数。那么有没有字符串聚集的函数呢? 没有这样的内置函数,一直以来只能通过自定义函数来实现。 但是sqlserver05以后有了一个比较完美的解决办法,使用for xml path来取以逗号分隔的多行数据的应用 for xml有两个修饰符,还有两个修饰符,一共有四种,分别是: 1、RAW 2、AUTO 3、PATH 4、EXPLIC...

关于SQL Server 中合并行的方法

关于SQL Server 中合并行的方法
-------------参考------------------------ ----假设我们有如下数据表 ------菜系表------------ --店名        菜系------ --澳门豆捞    川菜 --澳门豆捞    粤菜 --澳门豆捞    闽菜 --为民大酒店  鲁菜 --为民大酒店  粤菜 --为民大酒店  川菜 ----------------------- -------执行如下语句 select 店名,菜系=STUFF((select ','+ltrim(菜系) from 菜系表 where 店名=t.店名 for XML path(&#...

SQL如何按字段删除重复记录

SQL如何按字段删除重复记录
--如何按字段删除重复记录 一张表里面以两个字段为唯一字段,当几条记录的这两个字段完全相同时,需要删除重复项,如下表 a b c d 1 2 3 4 1 5 3 5 1 2 7 9 以a、b为唯一字段,第一条和第三条的a、b完全相同,所以,需要删除第一条记录1 2 3 4 或者第三条记录1 2 7 9 即如下结果: a b c d 1 2 3 4 1 5 3 5 或 a b c d 1 5 3 5 1 2 7 9 请问各位大侠...

Oracle数据导入导出imp/exp-备份恢复

Oracle数据导入导出imp/exp-备份恢复
  功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。   Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过net8 assistant中本地——>服务命名 添加正确的服务命名   其实你可以想成是客户端与服务器端修了条路,然后数据就可以被拉过来了)这样...

JDBC(或Hibernate)调用Oracle存储过程

JDBC(或Hibernate)调用Oracle存储过程
1、存储过程 包头: create or replace package uwf.TOOLS is   -- Author  : lwq   -- Created : 2008-3-18 lwq 11:59:35   -- Purpose :    -- Public type declarations   function PROCESSDEFINITIONS_OF_USER(userID in long)return SYS_REFCURSOR; end TOOLS; 包体: create or replace package body uwf.TOOLS as function PROCESSDEFINITIONS_OF_USER(userID in long)  return SYS_REFCURS...

用java调用oracle存储过程总结

用java调用oracle存储过程总结
这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。 一:无返回值的存储过程 存储过程为: CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2)  AS BEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2); END TESTA; 然后呢,在java...