手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
MsSQL
sqlserver使用order by case when进行优先级排序
作者:编程之家 时间:2020-09-23
SQLServer中的uniqueidentifier类型
uniqueidentifier 全局唯一标识符 (GUID)。 注释 uniqueidentifier 数据类型的列或局部变量可用两种方法初始化为一个值: 使用 NEWID 函数。 将字符串常量转换为如下形式(xxxxxxxx - xxxx - xxxx - xxxx - xxxxxxxxxxxx,其中每个 x 是 0 - 9 或 a - f 范围内的一个十六进制的数字)。例如,6F
作者:编程之家 时间:2020-09-23
SQLServer乱码问题的分析及解决方法中文字符被存入数据库后,显示为乱码
问题:SQL版在使用过程中有时会出现乱码,我的症状是中文字符被存入数据库后,显示为乱码 原因分析:SQL版的乱码问题还是出现在SQL SERVER的安装设置上。默认安装时系统默认的排序规则是拉丁文的排序规则,但一般人在安装时没有考虑到这一点,安装时只是点取下一步,安装完成后,造成了SQL版在使用过程中出现乱码。 解决方法:如果是新建数据库,可以在建立数据时指定排序规则,记得选中文简体(Chines
作者:编程之家 时间:2020-09-23
什么是非聚簇索引
1 建立索引 建立索引的目的是加快对表中记录的查找或排序。付出的代价:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为索引也要随之变动)。 索引分为聚簇索引和非聚簇索引两种 2 非聚簇索引 非聚簇索引,叶级页指向表中的记录,记录的物理顺序与逻辑顺序没有必然的联系。非聚簇索引则更象书的标准索引表,索引表中的顺序通常与实际的页码顺序是不一致的。 非聚簇索引查找数
作者:编程之家 时间:2020-09-23
SQLServer和Oracle的常用函数对比收集
1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.00
作者:编程之家 时间:2020-09-23
【SqlServer】行列倒置示例
行列倒置是SqlServer中常用的技巧之一,不同于SqlServer2000用case拼接的方式,SqlServer2005提供pivot和unpivot关键字来实现这一技巧。 一.使用PIVOT进行行列倒置 create table RoleCellConvertDemo(id int,name varchar(20),quarter int,profile int) insert into
作者:编程之家 时间:2020-09-23
sqlserver中分区函数 partition by的用法
partition by关键字是分析性函数的一部分,它和聚合函数不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录,partition by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组 create database StudentDB go use StudentDB go create table Student --学生成绩表 ( id
作者:编程之家 时间:2020-09-23
在SQLserver中如何获得两个日期相减的天数?
DATEDIFF 返回跨两个指定日期的日期和时间边界数。 语法 DATEDIFF ( datepart , startdate , enddate ) 参数 datepart 是规定了应在日期的哪一部分计算差额的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。 日期部分 缩写 year yy, yyyy quarter qq, q Month mm, m da
作者:编程之家 时间:2020-09-23
查看SQLserver编码格式的SQL语句
SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage') 下面是查询结果: 936 简体中文GBK 950 繁体中文BIG5 437 美国/加拿大英语 932 日文 949 韩文 866 俄文 65001 unicode UFT-8 使用了两天的SQL SERVER 2008,在使用过程中,发现了一点小问题,拿出
作者:编程之家 时间:2020-09-23
sqlserver条件判断语句
update: update table set 字段1=case when 条件1 then 值1 when 条件2 then 值2 else 值3 end where …… select select 字段1, 字段2, case 字段3 when 值1 then 新值
作者:编程之家 时间:2020-09-23
如何让sqlserver自增列重新从1开始算起
dbcc checkident('test',reseed,0) ; insert into test values(55); select * from test 显示结果: id msum 1 55 新插入的数据自增列从1开始,原有的数据保持不变。
作者:编程之家 时间:2020-09-23
sqlserver存储过程中利用游标遍历结果集简单示例及查询数据库时间
本实例用的是sqlserver2005 在存储过程中遍历结果,和查询数据库中所有 存储过程名称 加以处理以文本形式输出 源码: drop procedure findName create procedure findName--创建一个名为findName的存储过程 AS declare @result VARCHAR(30)--用来处理结果的变量 begin --声明一
作者:编程之家 时间:2020-09-23
如何清空SqlServer的日志文件
declare @db nvarchar(20) set @db='DBname' dump transaction @db with no_log backup log @db with no_log dbcc shrinkdatabase(@db) 注意定期清空日志文件,否则数据库文件实在是太大了, 如果不需要定点还原,在数据库属性里,选项->还原模式改为“简单”,这样日志文件就会小很多 以上
作者:编程之家 时间:2020-09-23
关于Jaspersoft iReport4.7.0报表制作的一些问题
1 传参数、变量、字段就不用说了,很简单网上面一大堆! 2 在做好报表预览时是数据为空会显示null,解决: Blank When Null 打上√ 3.当数据源为空时,图表依然会显示出来,这样就不对称;应该是没有数据时图表也不应该显示,当有数据时相反显示, 解决办法:选中图表,选择属性如下: 这里要求是Boolean类型,意思是当为true时显示图表,当为false时不显示图表,点击开始编辑
作者:编程之家 时间:2020-09-23
sqlserver2008 事务日志物理文件过大无法缩小 分析
前段时间在做数据库维护时,遇到 日志无法收缩。最后和同事一起分析了下原因。将原因做了一个汇总。现将 分析结果分享一下。以共享有相同情况而又未解决的同仁们参考。 查看日志信息 dBCC LOGINFO('数据库名') 我们看到status=0的日志,代表已经备份到磁盘的日志文件;而status=2的日志还没有备份。当我们收缩日志文件时,收缩掉的空间其实就是status=0的空间,如
作者:编程之家 时间:2020-09-23
sqlserver建表遇到的只能插入时间,不能插入日期的问题
CREATE TABLE weibofodder(foid varchar(50) PRIMARY KEY, type smallint, fodderpath varchar(50), uploadtime TIME,--不是DATE,也不是TIME,而是DATETIME
作者:编程之家 时间:2020-09-23
SQLSERVER SQL性能优化
1.选择最有效率的表名顺序(只在基于规则的优化器中有效) SQLSERVER的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,必须选择记录条数最少的表作为基础表,当SQLSERVER处理多个表时,会运用排序及合并的方式连接它们, 首先,扫描第一个表(FROM子
作者:编程之家 时间:2020-09-23
SqlServer 实现rownum 的功能
SqlServer 实现rownum 的功能:: SQL Server 的语法: SELECT TOP number|percent column_name(s) FROM table_name 方法1: with temp as ( select row_number() over(order by cityID) as rownum,cityNamefrom city ) select *
作者:编程之家 时间:2020-09-23
MSDE2000安装过程 2007-12-20
20071220 配置: win2000繁体,已装好sql server 2000英文版 1.双击 Sql Server2000_eng/ENT/MSDE/Setup.exe,不行.(应该是已装了sqlserver2000的原因) 2.setup SAPWD="AStrongPassword" INSTANCENAME="InstanceName"TARGETDIR="C:/MyInsta
作者:编程之家 时间:2020-09-23
SQLServer中登录名login的默认数据库有什么作用?
在SQLServer中创建登录名时,可以从“默认数据库”下拉菜单中选择数据库,从而为登录名设置默认数据库。 虽然默认为master数据库,但推荐将默认数据库设置为该用户使用得最多的数据库,这会简化用户的工作,还能防止混乱master数据库。当DBA或者用户连接到SQLServer运行SQL脚本时,他们认为是在合适的数据库运行,但实际上可能是在master数据库中运行的,从而造成在错误的数据库中创建
作者:编程之家 时间:2020-09-23
附加分离SQLServer数据库命令
附加数据库命令: EXEC sp_attach_db @dbname = '数据库名称', @filename1 = 'MDF路径',@filename2= 'LOG路径.LDF' 分离数据库命令: EXEC sp_detach_db @dbname = '数据库名称' 注:要在master下执行。 显示可用的数据库 exec sp_helpdb
作者:编程之家 时间:2020-09-23
SQLServer存储过程和ADO.NET访问存储过程-整理
转自:http://www.cnblogs.com/qq731109249/archive/2012/10/07/2714236.html SqlServer存储过程的声明方式: Create proc存储过程名称 As T-sql命令 SqlServer存储过程分为无参数存储过程和有参数存储过程 1)没有参数的存储过程 调用存储过程 Exec 存储过程名称; 这样的用法和视图差不多,但是视图
作者:编程之家 时间:2020-09-23
sqlserver 获得树形表的所有父级
表结构: 存储过程: CREATE PROCEDURE pr_select_pid @id varchar(30) AS ;with cte as ( select * from grade0 where gradeid=@id union all select a.* from grade0 a join cte b on a.gradeid=b.gradepid ) select * f
作者:编程之家 时间:2020-09-23
SQLServer中多行多列连接成为单行单列
http://www.yuloo.com/jsjks/jsj-djks/2008-08-07/105674.html 原始结构: Column1 Column2 ----------- ---------- 1 A 1 B 2 C 2 D 2 E 3 F 查询效果: Column1 Column2 ----------- ----------------
作者:编程之家 时间:2020-09-23
sqlserver多行转一行
http://topic.csdn.net/u/20120705/11/e3c6d860-a46c-475c-808e-859475e9ad45.html?r=79037815 --> 测试数据:[test] if object_id('[test]') is not null drop table [test] create table [test]( [Id] int, [班级] in
作者:编程之家 时间:2020-09-23
第十五章 就不能不换DB吗--抽象工厂模式(读书笔记)
第十五章 就不能不换DB吗--抽象工厂模式 15.1 就不能不换DB吗? Access数据库和SQL Server数据库是完全不一样的数据库,在这两个数据库之间进行切换的时候,菜鸟只会用时间来解决这个问题。而真正精明的做法就是使用工厂方法模式定义一个用于创建对象的接口,让子类决定实例化哪一个类。使用工厂模式以后就可以达到所谓的业务逻辑与数据访问的解耦。 15.2 最基本的数据访问程序 这里追加
作者:编程之家 时间:2020-09-23
远程检测MSSQLServer账号安全性
ODBC是开放数据互连(Open Database Connectivity)的简称,它是一个用于远程访问数据库(主要是关系型数据库)的统一界面标准。 ODBC下现实运用中是一个数据库的访问库,它提供了一组ODBC API函数可以提供给编程者使用。 对于程序员来说,ODBC API函数集实际上等于一个动态连接库(DLL)集,可以在应用程序中直接使用它们。 一个应用程序直接调用ODBC API函数
作者:编程之家 时间:2020-09-23
sqlserver调用webservice发送短信
sqlserver调用webservice发送短信 分类: sql server 2009-12-04 15:29 1225人阅读 评论(3) 收藏 举报 上班的时候突然有一个想法,sqlserver能否调用webservice发送短信呢? 经过查找资料,终于找到了解决办法,现将步骤贴到下面: (1)开启sqlserver组件功能,如果不开启这个组件功能,那么在sqlserver执行语句时
作者:编程之家 时间:2020-09-23
sqlserver删除数据库所有表
--/第1步**********删除所有表的外键约束*************************/ DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; ' from sysobjects where xtype = 'F' o
作者:编程之家 时间:2020-09-23
Sqlserver 2008 T-sql 备份还原数据库
备份数据库:BACKUP DATABASE testdb TO DISK='D:\1.bak' WITH FORMAT 还原数据库:RESTORE DATABASE testdb FROM DISK='D:\1.bak' WITH RECOVERY,REPLACE
作者:编程之家 时间:2020-09-23
上一页
173
174
175
176
177
178
179
180
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native