-
如何从sqlserver中把表数据导入到oracle?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
需求:从sqlserver中把2008-01-01到2009-12-31的凭证头表的数据导入到oracle数据库中 ? 实现步骤: 1、登录进入SQL Server Management Studio,选择要导出的数据库,新建查询分析窗口 2、执行如下命令: ???? EXEC master..xp_cmdshell 'bcp "SELECT * from[详细]
-
sqlserver 2012中实现字符串连接的新方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
--sqlserver 2012之前的版本 /* 处理not null字符 */ DECLARE @t1 varchar(10) = 'a' DECLARE @t2 varchar(10) = 'b' DECLARE @t3 varchar(10) = 'c' DECLARE @t4 varchar(10) = 'd' DECLARE @N1 int = 2012 SELECT @t1+@t2+@t3+@t4+convert(varchar(10),@N1[详细]
-
sqlserver 2012中实现字符串连接的新方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
--sqlserver 2012之前的版本 /* 处理not null字符 */ DECLARE @t1 varchar(10) = 'a' DECLARE @t2 varchar(10) = 'b' DECLARE @t3 varchar(10) = 'c' DECLARE @t4 varchar(10) = 'd' DECLARE @N1 int = 2012 SELECT @t1+@t2+@t3+@t4+convert(varchar(10),@N1[详细]
-
MSSQL2005 分页存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
? --调用方法:exec upPageDiv kucun,'id,ItemCode,ItemName','ItemCode asc','id0',20,1,?,?? Create Procedure [dbo].[upPageDiv]? ??? @TableName varchar(200),??????????? --表名? ??? @Fields varchar(5000)='*',????????? --字段名(默认为*)? ??? @Or[详细]
-
【转】人机对话系统
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
分词,找关键字,然后到库中去查找这个的回答,然后回答。感觉是这样。。 ---------------------------华丽转载分割线------------------- ? ? 此篇文章是我在别人基础上写的,加强了一些自身的体验 我采用的是VS.NET+SQLSERVER 参考了小i机器人 这不是一篇[详细]
-
.NET好书盘点(二)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
上篇中向大家推荐了一些比较不错的书籍,但大多是比较基础的,适合入门或参考。本文中,我将会推荐一些偏高级的技术书籍,当然,包括软件工程,数据库等领域。 1.数据库方面的: 【 SQL 必知必会(第3版) 】 把这本书排第一个,不是因为它是最好的。我个人[详细]
-
实战:sqlserver 2008 R2容灾方案:另一种思路-1
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
自己的定义的容灾方案,可以根据自己的需要自己定义. 1.源数据库备份数据 ? 说明: 使用方法:exec master.dbo.fullbackup1 's:backup','suzhou','full' 0.备份类型只能是full、diff或log,数据库名不能为空 1.通过新建一个历史表记录每次备份内容 2.检查数据[详细]
-
实战:sqlserver 2008 R2容灾方案:另一种思路-1
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
自己的定义的容灾方案,可以根据自己的需要自己定义. 1.源数据库备份数据 ? 说明: ?使用方法:exec master.dbo.fullbackup1 's:backup','suzhou','full' ?0.备份类型只能是full、diff或log,数据库名不能为空 1.通过新建一个历史表记录每次备份内容 2.检查数[详细]
-
实战:sqlserver 2008 R2容灾方案:另一种思路-2
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
2.通过第三方软件实时传递数据到B数据库服务器 这种类似的软件很多,如Allway Sync之类的软件,间隔同步时间最好实时 . ? 3.通过下面脚本来实现是否需要还原 下面只是列出需要的脚本文件,没有列出的文件只需新建相同的文件名即可. 3.1 备库上新建几个监控的表[详细]
-
实战:sqlserver 2008 R2容灾方案:另一种思路-2
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
2.通过第三方软件实时传递数据到B数据库服务器 ?这种类#20284;的软件很多,如Allway Sync之类的软件,间隔同步时间最好实时 . ? 3.通过下面脚本来实现是否需要还原 ?下面只是列出需要的脚本文件,没有列出的文件只需新建相同的文件名即可. 3.1 备库上新建几个[详细]
-
ADO.NET Entity Framework中自增长列问题 (Identity)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
初次使用 ADO.NET Entity Framework进行数据开发( SQLServer ),碰到自增列的问题: 如下处理: 在edmx设计界面,修改字段的属性 这里有三个枚举值 None, Identity, Computed ?? ? ? ?None 默认值,表 示该属性不是服务器生成的属性。 ? ?Identity 插入时生[详细]
-
sqlserver连接远程数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
http://wenku.baidu.com/view/23acb729647d27284b735122.html? 包括获取远程服务器等相关信息的用法[详细]
-
sqlserver2005连接出错解决方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
provider: 命名管道提供程序,error:40 - 无法打开到 SQL Server 的连接 ( Microsoft SQL Server,错误:2) provider ,? sql ,? server ?] 0箴言的泉源0 ?? ?无法连接到服务器,用户xxx登陆失败" ? ? ? ? 该错误产生的原因是由于SQL ? Server使用了"仅 ? Window[详细]
-
sqlserver查询结果,拷贝到Excel后转为科学计数法的解决办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
这几天遇到一个问题,在sqlserver2008上执行了查询后,将查询结果拷贝到Excel后,身份证和银行卡两列的值,被转为科学计数法了,设置列格式,加引号,可怎么也设置不正确了。 后来解决了问题,方案是: 在拷贝前,先设置Excel列的格式为文本,然后再拷贝,就[详细]
-
将SqlServer的数据导出到Excel中的各种方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:55
以下都只是介绍操作的原理,具体要求要在应用中具体分析改变。 1.?????? 此方法常用在 form 或者 Console Application 中,使用时须用要添加 Reference ,具体做法: ???????? ? 右键点击项目添加 “Add Reference”,在 Tom 组件下,选择 “Microsoft Excel[详细]
-
SQLServer的public服务器角色
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
在服务器上创建的每个登录名都是 public 服务器角色的成员,它只拥有的权限是VIEW ANY DATABASE。 public角色有两大特点: 第一,初始状态时没有权限; 第二,所有的数据库用户都是它的成员,因此不能将用户、组或角色指派为public角色的成员,也不能删除pub[详细]
-
实战:sqlserver 大数据量的insert、delete操作优化
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
经常使用的语句! ? --大批量导出orders表:insert DBCC DROPCLEANBUFFERS? DBCC FREEPROCCACHE go SET NOCOUNT ON BEGIN TRANSACTION? INSERT INTO test.dbo.orders with(tablock) SELECT * FROM bak.dbo.Orders WHERE ordertime BETWEEN '2010-05-01' AND '[详细]
-
sqlserver 大数据量的insert、delete操作优化
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
? 经常使用的语句!? ? ?? ? --大批量导出orders表:insert ? ? DBCC?DROPCLEANBUFFERS??? DBCC?FREEPROCCACHE?? go? SET ?NOCOUNT? ON ?? BEGIN ? TRANSACTION ??? INSERT ? INTO ?test.dbo.orders? with (tablock)? SELECT ?*? FROM ?? bak.dbo.Orders? WHE[详细]
-
SqlServer2008修改编辑前200行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
SqlServer2008中“编辑前200行”和“返回前1000行”在很多应用中很不方便,那么如何实现“编辑所有行”和“返回前所有行”或者自定义编辑行数和返回的行数呢?通过简单的几步即可实现。 具体方法为:Microsoft SQL Server Management Studio?工具?选项?SQL S[详细]
-
sqlserver2005 性能分析(2)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
?使用win2003操作系统性能计数器,分析以下具体指标: SQL Server :Buffer Manager 又很多有用的计数器都是这 buffer manager 对象下面,可以帮助发现buffer pool滚筒的问题。 buffer cache hit ratio buffer cache hit ratio一般情况下在oltp中要高于95%,[详细]
-
sybase单用户启动
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
在控制面板里面,打开管理工具,然后打开服务,双击sqlserver启动,在启动参数里面填上-m就ok了[详细]
-
SQLServer2005实现远程数据库备份
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
一、xp_cmdshell的启用 xp_cmdshell 扩展存储过程将命令字符串作为操作系统命令 shell 执行,并以文本行的形式返回所有输出。由于xp_cmdshell 可以执行任何操作系统命令,所以一旦SQL Server管理员帐号(如sa)被攻破,那么攻击者就可以利用xp_cmdshell 在SQ[详细]
-
这样学习计算机不迷茫
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
这样学习计算机不迷茫 作者:朱云翔 ? ??? 很多计算机专业的同学有“迷茫”的感觉,不知道如何学习计算机,不知道毕业后去向何方。首先声明一点,“迷茫”是大学生的特性,不是计算机专业大学生的专利,同样的毕业后去向何方也与计算机专业没有直接联系,所[详细]
-
[经使用有效]Sqlserver2005附加数据库时出错提示操作系统错误5(
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法 ? 最近几天从网上找了几个asp.net的登录案例想要研究研究代码,结果在用 ? Sql Server2005附加数据库文件时弹出错误信息:如下图: ? ? ? ,一时无解,遂求助于百度谷歌,经过[详细]
-
由于一个或多个对象访问此列,ALTER TABLE DROP COLUMN *** 失败
所属栏目:[MsSql教程] 日期:2020-12-12 热度:58
sqlserver在删除有约束的列基本的处理方法1.首先需要删除跟约束有关的键2.删除字段删除约束语句 :alter table 表drop constraint 约束名或键go 删除字段语句‘alter table 表drop column 字段名go 否则会提示错误:由于一个或多个对象访问此列,ALTER TABLE[详细]