-
sqlserver master恢复
所属栏目:[MsSql教程] 日期:2020-12-12 热度:103
----故障1:master有备份 1.backup database for master backup database master to disk='e:master.bkf' with format go 2.stop mssqlserver service net stop mssqlserver 3.start sqlserver with single user mode C:cd C:Program FilesMicrosoft SQL[详细]
-
MSSQL的datediff函数 和 getdate() 时间格式设置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
Datediff:返回跨两个日期的日期和时间边界数 语法:Datediff(datepart,startdate,enddate) datepart? 是规定了应在日期的哪一部分计算差额的参数。下表列出了 Microsoft? SQL Server? 识别的日期部分和缩写。 日期部分??? | 缩写? year??????????? | yy,yyy[详细]
-
SQLServer 2008 R2输出信息方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
环境: SQLServer 2008 R2 问题:在查询时输出信息 ? 解决: 一:使用 print 函数。 如: print 'HelloWorld'; ? 当然,print函数不仅能够打印字符串,还可以打印整型数据或者浮点型数据。 如: print 27;print 39.27;print 0.22222222222222222222; ? 二:[详细]
-
DEV控件:gridControl常用属性设置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
DEV控件:gridControl常用属性设置 ? 1.隐藏最上面的GroupPanel ??gridView1.OptionsView.ShowGroupPanel=false; 2.得到当前选定记录某字段的值 ??sValue=Table.Rows[gridView1.FocusedRowHandle][FieldName].ToString(); 3. 数据 只读 ??gridView1.OptionsB[详细]
-
Orace及SqlServer的多表关联更新
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
Orace及SqlServer的多表关联更新 分类: Develop 2011-04-24 08:10 371人阅读 评论(0) 收藏 举报 一条Update 更新语句是不能更新多张表的,除非使用触发器隐含更新;而表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。 一、MS SQL Ser[详细]
-
MSSQLServer Binary类型字段 怎么用Delphi读取
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
一、 原理介绍——流式数据的类型及其应用在Dephi中提供了TStream来支持对流式数据的操作。TStream是万流之源,但由于它是一个抽象类,故不能被直接使用;而要使用其相应的子类,如:TFileStream 、TStringStream、TMemoryStream、TBlobStream、TWinSocketSt[详细]
-
在sqlserver中导入mysql导出的sql文件的办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3.51.19-win32.msi,下载地址 http://www.mysql.com/downloads/connector/odbc/ 找到对应的windows底下的mysql-connector-odbc下载压缩包。2.打开控制面板管理工具数据源ODBC,在用户DSN中添加一个MySQ[详细]
-
SqlServer修改表结构总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
增加字段,删除字段,增加约束,删除约束,修改缺省值,修改字段数据类型,重命名字段,重命名表。所有这些动作都是用 ALTER TABLE 命令执行的。 ? 增加字段 要增加一个字段,使用下面这样的命令: ALTER TABLE products ADD COLUMN description text;新增的[详细]
-
sqlserver 时间递增循环
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
? --查询指定供应商指定的一段时间内出票的张数 如果每查询一个月,修改一次时间太麻烦,写个循环的! declare @date1 date declare @date2 date declare @startdate date declare @enddate date declare @countsum int declare @count int set @startdate='[详细]
-
sqlserver 时间递增循环
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
? --查询指定供应商指定的一段时间内出票的张数 如果每查询一个月,修改一次时间太麻烦,写个循环的! declare @date1 date declare @date2 date declare @startdate date declare @enddate date declare @countsum int declare @count int set @startdate='[详细]
-
SqlServer-删除某一个字段重复的记录,只保留一条
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
删除pop_code重复的记录 DELETE FROM? delivery_plan_product WHERE? pop_code in (SELECT pop_code FROM delivery_plan_product GROUP BY pop_code HAVING COUNT(pop_code) 1) and delivery_plan_product_id not in? (SELECT min(delivery_plan_product_id)[详细]
-
关于sqlserver中查询语句中嵌套case语句使用方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
文章转自 ryxxlong的博客 Sql server 中的 CASE 语句文章, 链接 http://ryxxlong.iteye.com/blog/531221 写的比较详细,具体内容如下,主要用于自己以后方便查询 CASE 具有两种格式: Simple CASE function: CASE input_expression? ???? WHEN when_expressi[详细]
-
SQLServer基础知识
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
@@IDENTITY:返回最后插入的记录的标识值(即ID)。 GetDate:返回SQL Server 2005 当前系统的日期和时间(datetime 值) 。[详细]
-
jBPM4实战系列(二)jBPM4.4+ssh 整合配置及完整实例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
?? 整合jBPM4.4+ssh过程(spring 接管struts2和hibernate,例中都整合在application.xml中,没有单独的jbpm.hibernate.cfg.xml): ???????????? ????????? 1.在sessionFactory的mappingLocations属性加入以下几个jbpm.*.hbm.xml由jBPM自带 ??????????????? va[详细]
-
BS与CS 模式的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
BS与CS的联系与区别。 C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQLServer。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器([详细]
-
Sqlserver Excel 导入数据时数据库主键不能重复导入的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
1.将数据将Excel 文件中的数据导入到一张临时的数据库表中 2.将临时表中的数据导入到目标表中,并判有相同数据库插入 --目标表 create table order_detail( od_id nvarchar(50) primary key NOT NULL, od_price float NOT NULL od_outtime datetime NULL )?[详细]
-
SqlServer2000 与oracle 分页
所属栏目:[MsSql教程] 日期:2020-12-12 热度:64
//oracle ?? ?public static String query(String sql,int page,int length){ ? ?? ?????? if( page=0 ) {? ? ?? ???????? page = 1;? ? ?? ?????? } ? ?? ?????? int begin? = (page-1)*length;? ? ?? ?????? int end = page*length;? ? ?? ?????? String q[详细]
-
获取SqlServer2005表结构(字段,主键,外键,递增,描述)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
转自:http://hi.baidu.com/kangasp/blog/item/06e51108c7e158d962d986d8.html 1.获取表的基本字段属性 -- 获取SqlServer中表结构 SELECT syscolumns.name,systypes.name,syscolumns.isnullable, syscolumns.length FROM syscolumns,systypes WHERE syscolum[详细]
-
sqlserver 重新设计数据库表结构
所属栏目:[MsSql教程] 日期:2020-12-12 热度:166
以前要修改数据表,只能把数据表删了,再重新建,其实可以直接在原表的基础上修改的: SQL SERVER表提示不能修改表结构,这究竟是什么原因呢?下面就为您介绍处理该问题的方法,如果您在SQL SERVER表修改方面遇到过问题,不妨一看。 你这是因为选择了“阻止[详细]
-
SQLServer跨库查询--分布式查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
用openrowset连接远程SQL或插入数据 --如果只是临时访问,可以直接用openrowset --查询示例 select * from openrowset('SQLOLEDB' ,'sql服务器名';'用户名';'密码' ,数据库名.dbo.表名) --导入示例 select * into 表 from openrowset('SQLOLEDB' ,数据库名.db[详细]
-
如何获取SQLSERVER所有表的外键关系参数-MS-SQLServer/基础类
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
通过下列查询可得到关系的表名和列名 select object_name(A.parent_obj) as 表名? ?,col_name(A.parent_obj,B.fkey) as 列名 ? ?,object_name(B.rkeyid) as 引用表名? ?,col_name(B.rkeyid,B.rkey) as 引用列名? from sysobjects A? join sysforeignkeys B o[详细]
-
【整】char、varchar、nchar、nvarchar的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
对于程序中的string型字段,SQLServer中有 char、varchar、nchar、nvarchar 四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。 定长或变长 所谓定长就是长度固定的,当输入的数据长度没有达到指定的长[详细]
-
sqlserver2005 表结构 导入到 oracle 转载
所属栏目:[MsSql教程] 日期:2020-12-12 热度:166
我是参考着片文章弄的,可以使用 http://wenku.baidu.com/view/89fea41ac5da50e2524d7fa8.html 注意,如果sqlserver中的表导入到oracle中后表确实有但是,查询时总报 表或视图不存在的话,请注意是这些新表有 被 grant 过[详细]
-
sqlserver 批量修改用户数据库自动增长
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
if object_id('pr_modify_file_add') is not null drop proc pr_modify_file_add go create proc pr_modify_file_add @in_name nvarchar(256) as declare @d_name varchar(20) set @d_name=@in_name execute ( 'alter database '+@d_name+' modify file(name[详细]
-
sqlserver 批量修改用户数据库自动增长
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
if object_id('pr_modify_file_add') is not null drop proc pr_modify_file_add go create proc pr_modify_file_add @in_name nvarchar(256) as declare @d_name varchar(20) set @d_name=@in_name execute ( 'alter database '+@d_name+' modify file(name[详细]