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

Sql Server 2005 Express数据库导入导出功能的实现

      记得以前用SqlServer 2000的时候在“右键数据库->所有任务->导入数据/导出数据”这个选项,但是最近在使用SqlServer 2005 express的时候发现居然没有“导入/导出”功能,这个让人相当郁闷。
      后来网上一查才知道是因为我用的是express版本的缘故,这个版本是免费版,微软当然不能将所有功能都对免费版开放,只有在那些付费版本上才有“导入导出”数据的功能。那么难道我们就这样束手无策了吗?
      下面我来介绍一种使用SqlServer 2000的“工具->数据转换服务->导入/导出数据”来实现SqlServer 2005 express的导入/导出功能。这里我安装的SqlServer 2000个人版,在安装过程中注意"computerName"必须填对了。
       我这里需要实现SqlServer 2005 express内部的数据导入,即在SqlServer 2005 express中我们有数据库"databaseOne"和"databaseTwo",我们要将"databaseOne"中的表"table1"导入到"databaseTwo"中去。(与sql2005导入sql2000和sql2000导入sql2005性质一样,只是在“源数据库”与“目标数据库”做一下改动就好了)
       安装完了以后打开SqlServer 2000,然后“工具->数据转换服务->导入数据”,在源数据中我们服务器填写"computerName\sqlexpress”,然后在“数据库”选项栏中选择我们的源数据库"databaseOne",然后在“目的”中服务器填写"computerName\sqlexpress”,在“数据库”中选择"databaseTwo"。再接下来就是选择databaseOne中需要导入到databaseTwo中表,我们这里选择table1就OK了。


相关文档:

SQL WHERE 1=1

1=1或者'a'='a'等等恒等式是T-SQL中表达true的方法。因为在T-SQL中没有true这样的关键
字或值,所以需要借助这些恒等式来表达true的概念。
相对的,同样可以使用1<>1或者1=2等来表达false。
在应用程式的安全性方面,使用这些式子是SQL注入的基本原理,所以在拼接SQL语句的时候要过滤各种各样的敏感字
符。
当然 ......

实现多行合并一行的SQL写法

[ORACLE]
项目中遇到一个需求,需要将多行合并为一行。
表结构如下:
NAME                            Null           ......

sql查询所有存储过程内容 利用游标和临时表


Use 数据库
DECLARE @ProcName varchar(50)
Create Table #tmpName(Content varchar(2000))
Create Table #tmp(ProcName varchar(2000),Content1 varchar(8000))
--定义一个游标
DECLARE SearchProc CURSOR FOR
--查询数据库中存储过程的名称,尽量去除系统PROC,可以根据crdate时间字段来寻找非系统PROC
select n ......

解决 sql server 2005 express中sa不能登录

1.使用Management Studio Express,用“Windows身份验证”登录,选中SQL服务器名,右击鼠标选择属性,在服务器属性选项页面,选择“安全性”,将服务器身份验证由 “Windows身份验证”改为“SQL Server和Windows身份验证”,单击确定。
2.使用SQL Server 2005外围应用配置器,选 ......

sql查询汇总

-
处理表重复记录(查询和删除)
/*
*****************************************************************************************************************************************************
1、Num、Name相同的重复值记录,没有大小关系只保留一条
2、Name相同,ID有大小关系时,保留大或小其中一个记录
整理人:中 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号