-
sqlserver用存储过程建表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
ALTER PROCEDURE [dbo].[new_Friend]? ?@count ?varchar(100) --参数 AS BEGIN declare @sql varchar(2000)--建表sql语句 set @sql=' CREATE TABLE [dbo].[tb_Friend_'+@count+']( [ID] [int] IDENTITY(1,1) NOT NULL,[UserName] [varchar](30) COLLATE Chin[详细]
-
SqlServer随笔——执行带输入输出参数的存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:127
declare @Admin bit exec GetUserLimit '/cms/article/','daifei',@Admin output select @Admin as '是否是超级用户'[详细]
-
SqlServer中游标中的例子!
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
declare @temp_temp intdeclare @Cur_Name varchar(15)Set @Cur_Name='bbb'--------------------------------- 创建游标 --Local(本地游标)DECLARE aa@Cur_Name CURSOR for select House_Id from House_House where Deleted=0 or deleted is null-----------[详细]
-
SqlServer下数据库链接的使用方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
?有时候我们希望在一个sqlserver下访问另一个sqlserver数据库上的数据,或者访问其他oracle数据库上的数据,要想完成这些操作,我们首要的是创建数据库链接。 数据库链接能够让本地的一个sqlserver登录用户映射到远程的一个数据库服务器上,并且像操作本地数[详细]
-
[图解]sqlserver中创建链接服务器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
链接服务器在跨数据库/跨服务器查询时非常有用(比如分布式数据库系统中),本文将以图文方式详细说明如何利用SQL Server Management Studio在图形界面下创建链接服务器 1.展开服务器对象--链接服务器--右击"新建链接服务器" 注意:必须以数据库管理员身份登录([详细]
-
两种sqlserver链接方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:127
第一种:在 sqlserver 企业管理器中,建立,这个比较简单的,首先在 "服务器对象"节点下的“数据库链接”节点 上点右键 ,在出现的菜单中点 “新建数据库链接” ,然后会弹出一个界面,需要我们填写的有:链接服务器(这是一个名字,自己根据情况自行定义,[详细]
-
SQLServer函数大全
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。 下表给出了 T-SQL 函数的类别和描述。 函数类别 作用 聚合函数 执行的操作是将[详细]
-
使用SQLServer 2008的CDC功能实现数据变更捕获
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
最近由于工作需要,研究了一下2008 CDC功能,觉得还不错,下面整理了一下研究过程,虽然比较粗略,但是基本上能用了,如果有补充请大家回复,我视情况修改原帖,谢谢。 背景: 在SQLServer2008之前,对数据变更的捕获通常使用触发器、时间戳等低效高成本的功[详细]
-
AMD6核电脑安装SQLServer2005详解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:84
?????????????????????? ?AMD6 核电脑安装 SQLServer2005 详解 OS : Windows?XP?SP3 CPU : AMD?Fx(tm)-6100?Six-Core SQLServer 版本: SQLServer2005 SQLServer 补丁: SQLServer2005SP3-KB955706-x86-CHS.exe 参考资料: ? ? http://www.voidcn.com/arti[详细]
-
擦亮自己的眼睛去看SQLServer之简单Insert
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
摘要: 本来是打算先写SQLServer历史的,不过感觉写那部分内容比较难还需要多查些资料。于是调整了下顺序写下简单的Insert语句。 不过感觉写那部分内容比较难还需要多查些资料。于是调整了下顺序写下简单的Insert语句。数据库结构还是采用上一篇的结构。具体[详细]
-
擦亮自己的眼睛去看SQLServer之简单Select
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
这篇文章主要和大家讨论几乎所有人都熟悉,但不少人又陌生的一条select语句。不知道大家有没有想过到底是什么东西让SQL Server能理解我们写的select。这中间到底发生了什么,是不是有过冲动想去了解。至少我曾经冲动想去了解,但当时主要在研究CLR以及WebFor[详细]
-
sqlserver数据库主要监控参数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
Processor:%Processor Time 大于 70% 有问题 System:Processor Queue Length 大于处理器数量的 2 倍有问题 Memory : Pages/Sec 每秒从内存中分配磁盘或者从磁盘分页到内存的页数。不能一直大于 1 。 Memory:Available Bytes 可用内存数,大于 50MB 。 Sql S[详细]
-
sqlserver2000 导出数据至 oracle
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
最近在做oracle数据库,数据源是sqlserver2000。研究了一下特此跟大家分享。 首先选中sql2000中的某个表,然后右键菜单选择导出数据。 选择“下一步” 选择sql2000数据库做数据源 选择oracle数据库做目的数据库 选择“属性” 数据源输入oracle数据库名称,再[详细]
-
【SqlServer】如何实现用一个表中的数据修改另一个表中的数据?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
问:我想根据一定的条件实现用一个表中的数据修改另一个表中的数据,这该如何办到呢? 答:这有何难,用SQL语言UPDATE嘛。 表一 student stu_id stu_name stu_age 1 aa 20 2 bb 21 3 cc 22 4 dd 23 另一个表如下: 表二 lag lag_id lag_name lag_another 1 1[详细]
-
浅淡SqlServer的Top与Oracle的RowNum
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
?平时的项目开发中,分页存储过程是用的比较多的存储过程,SqlServer分页存储过程中经常要用到top,Oracle中则经常用到了RowNum. ?????? 现在,有一个UserInfo表,一个字段是UserId,另一个字段是UserName,其中是UserId是自动增长的,步长是1.表中共有30条数据,[详细]
-
SQLserver数据备份与恢复
所属栏目:[MsSql教程] 日期:2020-12-12 热度:190
? 先前做了数据库的备份程序,现在要做一个恢复功能,这样,每天生成备份后,恢复到备份机器上。可以随便检测。 ? 四、数据恢复 1、Restore vs. Recovery Restore和Recovery是两个不同的概念,但在数据恢复过程中又是紧密联系的。 Restore相当于从备份集中重[详细]
-
隆重推荐【SQLServer】127个SQL server热门资料汇总
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
最近有许多关于如何学习SQLSERVER的问题,其实新手入门的资源和贴子很多,现在向大家隆重推荐经过精心整理的【SQLServer】127个SQL server热门资料汇总 ,希望能对学习SQLSERVER和正在使用SQLSERVER的午饭都会有所帮助,地址:http://down.51cto.com/data/42[详细]
-
一个SQLServer通用分页查询过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
存储过程内部原理: 1 先查询返回符合条件的总的记录数,动态计算页面上的显示信息,如符合条件的总记录数,总页数; 2 然后基于健值字段上去做not in的分页查询,性能上还是比较高的; 3 后面给出一个T-SQL的调用示例。 优点:一劳永逸,表名动态、条件动态[详细]
-
sqlserver2005 xml字段的读写操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
1.创建xml字段 在表xmlTest内创建一个字段,命名_x,设置数据类型为xml。 2.写入xml insert into xmlTest (_x) values(' root item attr1="a1" attr2="a2"item11/item item attr1="a1" attr2="a2"item12/item /root ') go 如此再插入一条记录: insert into[详细]
-
SQLServer 数据库镜像+复制切换方案【鸡蛋】
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
摘自:http://www.cnblogs.com/fygh/archive/2012/05/25/2518416.html? 飞洋过海 目标: ? ? ? 主机做了 Mirror 和 Replication ,当主机出现问题时, Replication 和 Mirror 实现自动的故障转移( Mirror ? 和 Replication 都切换到备机,而当主机 ? ? ? ?[详细]
-
MS SQLServer 高级查询总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
? 基本常用查询 --select select * from student; --all 查询所有 select all sex from student; --distinct 过滤重复 select distinct sex from student; --count 统计 select count(*) from student; select count(sex) from student; select count(distin[详细]
-
sqlserver:取出汉字拼音
所属栏目:[MsSql教程] 日期:2020-12-12 热度:104
create function fun_getPY(@str nvarchar(4000)) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY='' while len(@str)0 begin set @word=left(@str,1) --如果非汉字字符,返回原字符 set @PY=@PY+(case when unicode(@[详细]
-
sqlserver 2008如何启动服务器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
sqlserver2000中启动服务器在桌面下角有显示,可以方便启动和服务器,2008中操作如下: ? 点击右键,出现如下所示,单击停止即可,这个玩意额找了好久,终于被我发现,高手略过,嘿嘿 法二:还有一种比较麻烦也可以停止或启动服务器,window7中在开始菜单栏[详细]
-
sqlserver 人民币数字转大写
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
/*调用过程:declare @ret varchar(200)exec L2U 123456789.897,1,@ret outputselect @ret*/CREATE PROCEDURE dbo.L2U (@n_LowerMoney numeric(15,2),@v_TransType int,@RET VARCHAR(200) output) AS Declare @v_LowerStr VARCHAR(200) -- 小写金额 Declare @[详细]
-
AE连接SQLServer数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:166
一些名词解释: ? Dbclient????????????? ?即DBMS类型,包括 SQLServer 、 Oracle10g 、 Oracle11g 、 PostgreSQL 、 Informix 、 DB2 、 DB2ZOS ?Serverinstance ? 对应下图的服务器名称 ? Database??????????? 具体数据库 ? authentication_mode? 身份验证[详细]