随笔分类 -  mysql/sql/oracle

摘要:--换行或空格:update tableName set columnName=replace(columnName, chr(13)||chr(10), '')--换行及空格:update tableName set columnName=replace(replace(columnName, c... 阅读全文
posted @ 2015-08-09 14:57 wonkju 阅读(5270) 评论(0) 推荐(0)
摘要:showglobalvariableslike'port'; 阅读全文
posted @ 2015-05-07 20:05 wonkju 阅读(400) 评论(0) 推荐(0)
摘要:在这里,通过 xp_cmdshell 调用java程序. 步骤: 1)开启 xp_cmdshell(sql Server 2008): 通过如下命令开启:EXEC sp_configure 'show advanced options', 1 -- To allow advance... 阅读全文
posted @ 2015-03-23 02:10 wonkju 阅读(2378) 评论(0) 推荐(0)
摘要:ref: http://2024486.blog.51cto.com/339445/89016 阅读全文
posted @ 2015-03-14 22:49 wonkju 阅读(135) 评论(0) 推荐(0)
摘要:今天帮朋友做点数据,其中因为原始数据的第一步处理需求变了,所以基本上过程中,除了原始数据,其他所有表都没有用了,但是sql Server又不允许同时选多个表进行删除操作. 我的需求是,除了表t_init之外,都要删除,sql 代码为:/****** Script for SelectTopNR... 阅读全文
posted @ 2015-02-01 20:37 wonkju 阅读(1223) 评论(0) 推荐(0)
摘要:Select no=Identity(int,1,1),* Into #temptable From dbo.tName order by fName --利用Identity函数生成记录序号 Select * From #temptable Where no>=10 And no < 20Drop... 阅读全文
posted @ 2015-01-20 23:44 wonkju 阅读(420) 评论(0) 推荐(0)
摘要:我的表1中有字段([c],[num]),记录诸如:[c] [num]0 1881 1672 3733 3784 377表二也有同样的字段,记录有的id不同,请问我该怎么合并他们呢?根据id.ref: http://bbs.csdn.net/topics/390952297代码为:SELECT a... 阅读全文
posted @ 2015-01-18 19:04 wonkju 阅读(143) 评论(0) 推荐(0)
摘要:可以直接创建sql语句:CREATE TABLE qResults (tName nvarchar(370), cname nvarchar(3630),[count] int)declare @tname nvarchar(200)declare @cname nvarchar(200)decla... 阅读全文
posted @ 2015-01-12 18:32 wonkju 阅读(3474) 评论(0) 推荐(0)
摘要:将表达式改为: case when b=0 then 0 else a/b end 阅读全文
posted @ 2015-01-08 11:01 wonkju 阅读(445) 评论(0) 推荐(0)
摘要:语法: select x into new_tableName from ori_tableName例如:SELECT [site] ,[day] ,[val]/31.4 [val] into t_init FROM [RainFactor].[dbo].[t_fa... 阅读全文
posted @ 2015-01-08 09:28 wonkju 阅读(1395) 评论(0) 推荐(0)
摘要:如,FErrorTimes为Null时,要增加“1”,而“Null + 1”还是等于Null。使用语句可以写成:Update T_Table set FErrorTimes= ISNull(FErrorTimes,0)+1where FName=@name. 阅读全文
posted @ 2015-01-08 08:25 wonkju 阅读(247) 评论(0) 推荐(0)
摘要:按半月:完整代码:SELECT siteNumber [站点],CONVERT(VARCHAR(7),day,120)+'-'+case when day(day) between 1 and 15 then '上半月' else '下半月' end [半月],SUM(rainVal) [半月降雨量... 阅读全文
posted @ 2015-01-06 23:57 wonkju 阅读(485) 评论(0) 推荐(0)
摘要:使用 YEAR函数,如--day为rain表中的字段.select YEAR(day) from t_rain 阅读全文
posted @ 2015-01-06 15:04 wonkju 阅读(2644) 评论(0) 推荐(0)
摘要:... 阅读全文
posted @ 2015-01-06 14:55 wonkju 阅读(322) 评论(0) 推荐(0)
摘要:MySql: driver:com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/database_nameSQL Server 2008: driver:com.microsoft.sqlserver.jdbc.SQLServerDri... 阅读全文
posted @ 2015-01-04 16:20 wonkju 阅读(295) 评论(0) 推荐(0)
摘要:1,备份某个数据库(以db_abc为例) 1)通过 cmd 切换到mysql 安装目录下的'bin'目录,然后执行'mysqldump -uroot -p db_abc > db_abc_bak.sql'命令,会看到'bin'目录下会多出db_abc_bak.sql的文件,该文件就是备份的数据库文... 阅读全文
posted @ 2015-01-04 10:52 wonkju 阅读(91) 评论(0) 推荐(0)
摘要:今天在网上看到有位网友写的篇日志,感觉蛮好的,一般卸载oracle有4个地方需求注意:1)Services,2)software,3eventlog,4)path.1.关闭 oracle 所有的服务。可以在 windows 的服务管理器中关闭;2.服务:删除HKEY_LOCAL_MACHINE\SY... 阅读全文
posted @ 2015-01-04 01:49 wonkju 阅读(132) 评论(0) 推荐(0)
摘要:在服务器端的oracle,用户有点差异,当 我通过 'sqlplus / as sysdba' 命令登陆后,并不能创建数据库,sysdba拥有最高的系统权限,登陆后是 sys,以as sysdba登录,其结果实际上它是作为sys用户登录的,这一点类似Linux里面的sudo的感觉. 在创建数据... 阅读全文
posted @ 2015-01-03 15:26 wonkju 阅读(132) 评论(0) 推荐(0)
摘要:MySQL 1)显示所有数据库 show database; 2)显示所有表 show tables; 3)显示表结构 desc 表名SQL Server 当前数据库名: select db_name() as databasename 所有数据库名: select name... 阅读全文
posted @ 2015-01-03 13:07 wonkju 阅读(4192) 评论(0) 推荐(0)
摘要:由于的的操作系统是windows server版本,所以想装服务器端的server版本,一般的oracle都有'scott'用户,但是貌似服务器端的没有该用户,我用以下方式登陆:sqlplus / as sysdbaenter password : sada 阅读全文
posted @ 2015-01-03 11:00 wonkju 阅读(1145) 评论(0) 推荐(0)