学习杂项
文章平均质量分 67
liushengmz
生活是无奈。。无奈的是生活。。。。看淡一切。。。。看清一切。。。。
展开
-
Sql 分页语句
with temptb as (select ROW_NUMBER() over (order by ID) as RowID,* from PageCut) select * from temptb where RowID between 2*50 and 2*50 +50 这是一个数据分页方法,从SQL2005起就支持了 这里要记住一点的是with temptb原创 2009-06-01 17:55:00 · 329 阅读 · 0 评论 -
用VS打开带密码的Access
这两天玩winform,并顺带看了一下Access的东西, 打开Access数据库连接和SQL差不多。 只是得注意一下格式 string strCon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D://MyDataBase.mdb;Jet OLEDB:Database Password=123456";原创 2009-08-10 10:13:00 · 241 阅读 · 0 评论 -
项目中关于数据库的一点小问题
第一个问题:因为本地服务器的数据库和远程数据库的排序规则不一致 导致查询数据出问题。解决办法是在要进行排序比较的字段前加一个 COLLATE Chinese_PRC_CI_AS (后面个是排序规则) EG:select * fromfrom [192.168.138.61].dbname.dbo.tblabcwhere ( m ) and user_bu = CFS原创 2010-01-15 12:14:00 · 627 阅读 · 0 评论 -
SQL读取EXCEL
直接在SQL查询分析器中读取EXCEL文件需要使用到OPENDATASOURCE。 但是使用它之前需要进行配置一下。记得如下配置是必须的: 1、执行这两个存储过程: exec sp_configure show advanced options,1reconfigureexec sp_configure Ad Hoc Distributed Que原创 2010-02-02 11:10:00 · 1106 阅读 · 1 评论 -
用C#、JAVA一次性取出存储过程中的各种返回值
问题:在存储过程中,有时会遇到比较变态的东西,如一个存储过程中有output返回值,有return返回值,还有查询的返回值TABLE,遇到这样的存储过程真是郁闷,一次性把所有的返回值取出来还真的有点麻烦。 1、 首先来看这个存储过程吧 CREATE PROCEDURE ParaTest@paraout varchar(20) outputAS BEGI原创 2010-04-29 11:54:00 · 936 阅读 · 4 评论 -
从MYSQL里面导入数据到SQL SERVER
步骤如下:一、 首先得安装一个桥梁,这个桥梁就是mysql-connector-odbc-5.1.7-win32.msi,可以在MYSQL的主页下载并安装。直接进入这里可以下载到http://www.mysql.com/downloads/connector/odbc/二、 下载后安装完毕。我们进入控制面版->管理工具->数据源(ODBC),打开它,切换到(用户DSN)选项卡,点添加,选择MYSQL ODBC X.X Driver (X.X为版本),选择原创 2010-10-24 11:01:00 · 495 阅读 · 0 评论