易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL SERVER \Excel

一、          
SQL SERVER

ACCESS
的数据导入导出
常规的数据导入导出:
使用DTS向导迁移你的Access数据到SQL Server,你可以使用这些步骤:
  
1
在SQL SERVER企业管理器中的Tools(工具)菜单上,选择Data Transformation
  
2
Services(数据转换服务),然后选择 czdImport Data(导入数据)。
  
3
在Choose a Data Source(选择数据源)对话框中选择Microsoft Access as the Source,然后键入你的.mdb数据库(.mdb文件扩展名)的文件名或通过浏览寻找该文件。
  
4
在Choose a Destination(选择目标)对话框中,选择Microsoft OLE DB Prov ider for SQL Server,选择数据库服务器,然后单击必要的验证方式。
  
5
在Specify Table Copy(指定表格复制)或Query(查询)对话框中,单击Copy tables(复制表格)。
6
在Select Source Tables(选择源表格)对话框中,单击Select All(全部选定)。下一步,完成。
 
Transact-SQL
语句进行导入导出:
1.        

SQL SERVER
里查询
access
数据
:
-- ======================================================
SELECT *
from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:"DB.mdb";User ID=Admin;Password=')...表名
例子:
SELECT *
from OpenDataSource('Microsoft.Jet.OLEDB.4.0',
      'Data Source="d:\ipaddress.mdb";User ID=Admin;Password=' )...[1]        //1是表名
-------------------------------------------------------------------------------------------------
2.        

access
导入
SQL server
-- ======================================================

SQL SERVER 里运行
:
SELECT *
INTO newtable
from OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0',
      'Data Source="c:"DB.mdb";User ID=Admin;Password=' )...
表名
例子:
SELECT *
INTO newtable
from OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0',
      'Data Source="d


相关文档:

SQL Server 2008阻止保存要求重新创建表的更改


新建数据表以后,若再对该表进行更改,则会出现警告信息“不允许保存更改 阻止保存要求重新创建表的更改”,等等,需要进行一下设置:工具--->选项--->Designers--->表设计器和数据库设计器--->组织保存要求重新创建表的更改,去掉复选框。
来源网络:“不是很理解为什么在2008中会加入"阻止 ......

将sql查询出来的数据转化为对象

import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import xml.dao.admin.AdminArea;
public class NativeSQLQuery extends HibernateDaoSupport {
......

记录几条感觉不错的sql语句

SELECT id,ip,from_unixtime(last_task_request_time) t1, from_unixtime(last_task_finish_time) t2
from yq_nodemanage
WHERE node_type=1
ORDER BY t1 DESC;
SELECT sum(unix_timestamp(gather_time)-unix_timestamp(publish_time))/(count(*)*60) from yq_bbs_docinfo
WHERE unix_timestamp(publish_time)>un ......

SQL组合查询及先后顺序对效率的影响

在SQL跨表组合查询存在效率问题,举例比如
delete from media_source where movie_id in ( select media_id from media where type=2 ) and origin = 3;

delete from media_source where origin = 3 and movie_id in ( select media_id from media where type=2 );
的效率是不一样的。
若origin=3的情况下media_so ......

数据库组件 Hxj.Data(七) (sql篇)

上一节讲述的是删除操作,本节将讲述如何直接执行sql语句。 直接执行sql语句是使用fromSql方法。 DbSession.Default.fromSql("select * from products").ToDataTable();
 
这样看起来亲切多了吧,直接sql就可以执行。
 
当然也可添加参数的啊。
DbSession.Default.fromSql("select * ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号