随笔分类 -  SQL

DB2,mySQL,SQLserver
SQL Server 一个简单的游标
摘要:先看一下原表: DECLARE @id INT; DECLARE @name NVARCHAR(100); DECLARE c_department CURSOR FOR SELECT StuID, Name FROM dbo.Stu_info; OPEN c_department; -- 打开游标 阅读全文

posted @ 2018-01-30 16:06 miranda_tang 阅读(295) 评论(0) 推荐(0)

SQL server高级语法
摘要:1. 公共表达式CTE 公用表表达式 (CTE) 具有一个重要的优点,那就是能够引用其自身,从而创建递归 CTE。递归 CTE 是一个重复执行初始 CTE 以返回数据子集直到获取完整结果集的公用表表达式。 如下面的例子,可以递归把组织名放到一起。 其实CTE的作用就相当于子查询 2.窗口函数、分区函 阅读全文

posted @ 2018-01-23 16:06 miranda_tang 阅读(4977) 评论(0) 推荐(1)

SQL server基本语法
摘要:此处源于一个基本的SQL Server试题,基本上涵盖了SQL Server的全部基本语法,粘贴在此处,权当分享 --1、 创建TestDB数据库 create database TestDB; --2、 查看TestDB数据库是否存在 IF EXISTS (SELECT 1 FROM SYSDAT 阅读全文

posted @ 2018-01-23 14:57 miranda_tang 阅读(15316) 评论(1) 推荐(2)

将mysql默认编码改为UTF8
摘要:windows: a. WIN+R net stop mysql 关闭mysql服务 b. 复制my-dafault.ini,重命名为my.ini,进入里面 UBUNTU: ** sudo vim /etc/mysql/my.cnf **进入 执行以下操作: 1、在[client]字段里加入defa 阅读全文

posted @ 2016-05-19 13:58 miranda_tang 阅读(7014) 评论(0) 推荐(1)

DB2 char长度问题
摘要:问题:发现用char转换了后的值长度都变为了11,更长的变为了254 解决: char是定长,它会用空格给你补足固定的长度 如果要得到它的精确长度,要加个trim 当然,个人觉得用to_char就更好了,不用那么麻烦,就是比较占空间 参考:https://www.ibm.com/support/kn 阅读全文

posted @ 2016-05-19 13:56 miranda_tang 阅读(1571) 评论(0) 推荐(0)

R 连接DB2数据库
摘要:1.odbc文件下载 教程: http://dasapp.oregon.gov/datamart/files/IBM_DB2_9.7_Run_Time_client_Notes.pdf 驱动地址: http://dasapp.oregon.gov/datamart/files/v9.7fp4_nt3 阅读全文

posted @ 2016-05-19 11:40 miranda_tang 阅读(1205) 评论(0) 推荐(0)