-
Sqlserver中存储过程,触发器,自定义函数(三)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
Sqlserver中存储过程,触发器,自定义函数: 触发器:是针对数据库表或数据库的特殊存储过程,在某些行为发生的时候就会被激活 触发器的分类: DML触发器:发生在数据操作语言执行时触发执行的存储过程,Insert,Update,Delete After触发器:记录被改变之后激[详细]
-
SQLServer2008/2005 生成数据字典语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
SELECT ? 表名=case when?? a.colorder=1 then?? d.name?? else '' end,??? ? 表说明=case when?? a.colorder=1 then isnull(f.value,'')?? else '' end,??? ? 字段序号=a.colorder,??? ? 字段名=a.name,??? ? 标识=case when COLUMNPROPERTY(?? a.id,a.name[详细]
-
sqlserver 通配符
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
? SQL 通配符 在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。 SQL 通配符必须与 LIKE 运算符一起使用。 在 SQL 中,可使用以下通配符: 通配符 描述 % 替代一个或多个字符 _ 仅替代一个字符 [charlist] 字符列中的任何单一字符 [^charlist] 或[详细]
-
设计模式之抽象工厂
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
抽象工厂的好处在于用户可根据不同的配置调用具体的工厂对象,从而获取不同的产品。 在设计时,实现产品创建和客户端的分离。客户端通过抽象接口获取所要的产品。使用反射的方法可使工厂方法变得更加灵活。 PS:相关源码参考大话设计模式C#版本。 {*--------[详细]
-
char、nvarchar和varchar区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:197
?这3种字符串数据类型是我们使用最多的,我们在数据库设计时到底该怎么使用了? 首先我们先来分析3个数据类型的说明: ???1。char ??????????CHAR的长度是固定的,最长2000个字符。 ???2。varchar?和?varchar2 ?????????可以肯定的是oracle中目前是可以使用va[详细]
-
DEV控件:gridControl常用属性设置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
? 1.隐藏最上面的GroupPanel ? gridView1.OptionsView.ShowGroupPanel=false; 2.得到当前选定记录某字段的值 ? sValue=Table.Rows[gridView1.FocusedRowHandle][FieldName].ToString(); 3.数据只读 ? gridView1.OptionsBehavior.Editable=false; 4.不显示Mas[详细]
-
Sqlserver存储过程—----传递数组、使用循环
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
背景: 前一段时间做过一个公司内部的员工项目管理系统,其间有个 sqlserver 存储过程是要从 excel 文件中读取员工的项目信息,并从 db 中找出相关的的其他信息插入到一张员工表中。这里涉及两个难点:怎么向存储过程传递多条记录?在存储过程中怎么对这些记[详细]
-
SQLSERVER2005 跨数据库访问 -- 建立链接服务器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
--创建链接服务器 ? exec sp_addlinkedserver?? ? '链接服务器名称','','SQLOLEDB','远程服务器名或ip地址' exec sp_addlinkedsrvlogin ? '链接服务器名称','false',null,'需要链接服务器用户名','密码'?? ? ? sp_addlinkedserver [ @server= ] 'server' [,[[详细]
-
sqlserver日期函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
? SQLServer时间日期函数详解,SQLServer,时间日期, 1.????? 当前系统日期、时间 ??????? select getdate() 2. dateadd????? 在向指定日期加上一段时间的基础上,返回新的 datetime 值 ?????? 例如:向日期加上2天 ?????? select dateadd(day,2,'2004-10-15')[详细]
-
sqlserver 2005没有1433端口|无法启动当使用tcp/ip连接时
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
? 2009/11/1 今日天气 小雪 今天早上醒来还是让我吃惊不小 透过窗户竟然发现外面下雪了,真是2009年的第一场雪来的以往早一些。 如果sql数据库经常提示mssqlserver 服务启动不了 并且还提示 SQL Server 无法生成 FRunCM 线程 再一个就是找不到1433端口在使用[详细]
-
聚集索引与非聚集索引的结构与使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
? 一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的 SQL?SERVER 提供了两种索引:聚集索引( clustered?index ,也称聚类索引、簇集索引)和非聚集索引( nonclustered?index ,也称非聚类索引、非簇集索引)。下面,我们举例来[详细]
-
SqlServer 杂项
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
1、使用SSMS连接指定端口的服务器时,可以使用 SQL Native Client 别名[详细]
-
远程连接SqlServer数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
? 一 看ping 服务器IP能否ping通。 这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。 二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。 如teln[详细]
-
sqlserver 2008 修改表结构不能保存
所属栏目:[MsSql教程] 日期:2020-12-12 热度:157
使用sql server2008 时,修改了某张数据库表,在保存时提示以下错误: “您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。”,试了几次一直是这个错误,删除表后重建,然后还是发生了这个错误。 原理: 当用户在在SQL Serve[详细]
-
电话号码归属地查询——验证sqlserver数据库支持同时多线程操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
----------------------?android培训、java培训、期待与您交流! ---------------------- 由于要入学传智播客asp.net黑马班必须经过严格的入学考试,而写技术blog则是这个入学考试非常重要的一个环节。我说过我不是个勤快的人,所以这对我来说,这个就自然是[详细]
-
sqlserver随机取记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
文章转载自:http://www.cnblogs.com/swtseaman/archive/2011/04/28/2031572.html sqlserver随机取记录 2009年03月09日 星期一 下午 06:03 SqlServer本身并没有提供随机读取记录的功能,但我们可以通过一些方法来实现这个目的。本文介绍了其中几种方法并比较[详细]
-
SQLServer2008设置 开启远程连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
SQLServer2008 设置?开启远程连接 SQL?Server?2008 默认是不允许远程连接的, sa 帐户默认禁用的,如果想要在本地用 SSMS 连接远程服务器上的 SQL?Server?2008 ,需要做两个部分的配置: 1 , SQL?Server?Management?Studio?Express (简写 SSMS )? 2 , SQ[详细]
-
安装SQLSERVER2008R2保持和SQL2000独立运行的安装过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
昨天看到网友发了个贴子:“刚装了SQL server 2008 r2,却连接到服务器连接不了。”印象中SQL2008安装后我也曾遇到过此问题,不过已经两年没用了,具体怎么解决的记得不太清了。于是,连夜下载一个SQLSERVERR2-"cn_sql_server_2008_r2_developer_x86_x64_ia6[详细]
-
SQLServer和Oracle常用函数对比
所属栏目:[MsSql教程] 日期:2020-12-12 热度:57
? 数学函数 1.绝对值 S:selectabs(-1)value O:selectabs(-1)valuefromdual 2.取整(大) S:selectceiling(-1.001)value O:selectceil(-1.001)valuefromdual 3.取整(小) S:selectfloor(-1.001)value O:selectfloor(-1.001)valuefromdual 4.取整(截取) S:sel[详细]
-
设计模式-抽象工厂(Abstract Factory)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
? 1.概述 ? ????意图: ???????? 提供一个创建一系列相关或相互依赖的对象的接口,而无需指定其具体的类。 ????使用场合: ????????在以下场合可以使用抽象工厂: ????????(1).一个系统要独立于其产品的创建、组合和表示时; ????????(2).一个系统要有多个产[详细]
-
SqlServer自定义函数学习
所属栏目:[MsSql教程] 日期:2020-12-12 热度:111
自定义函数分为:标量值函数或表值函数 如果 RETURNS 子句指定一种标量数据类型,则函数为标量值函数。可以使用多条 Transact-SQL 语句定义标量值函数。 如果 RETURNS 子句指定 TABLE,则函数为表值函数。 表值函数又可分为:内嵌表值函数(行内函数)或多语[详细]
-
获取SqlServer2005表结构(字段,主键,外键,递增,描述)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:127
1.获取表的基本字段属性 -- 获取SqlServer中表结构? SELECT ?syscolumns.name,systypes.name,syscolumns.isnullable, syscolumns.length? FROM ?syscolumns,?systypes? WHERE ?syscolumns.xusertype? = ?systypes.xusertype? AND ?syscolumns.id? ? object_i[详细]
-
mssqlserver数据库case when then语法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
SELECT case when ACTIVITY_HEADCOUNT='' then '0' else ACTIVITY_HEADCOUNT end from tb_Name[详细]
-
Sqlserver双机热备文档(无域)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
1. 配制环境 OS:Win7 ???DB:SQL Server R2?? ? 2. 基本配制 1.??????开启sqlServer服务如下图-1 ??????????????? 图-1 ? 2.??????开启sqlServer的tcp/ip协议,在Start - program - sqlServerR2 - ConfigTool - ConfigManagement,如下图-2 ? ? ? 图-2[详细]
-
使用Sqlserver事务发布实现数据同步(转)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
一、?SQL SERVER 2005数据同步模型 1.1 SQL 2005 的数据库复制模型 复制使用出版业术语表示复制拓扑中的组件,其中有发布服务器、分发服务器、订阅服务器、发布、项目和订阅。可借助杂志的概念来帮助理解 Microsoft SQL Server 复制: 1、杂志出版商(发布服[详细]