-
SQLServer中char、varchar、nchar、nvarchar的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
1.有var前缀的,表示是实际存储空间是变长的,varchar,nvarchar? 所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充,比较例外的是,text存储的也是可变长[详细]
-
SQLserver 按日、周、月统计数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
create ? table ? T(日期时间 ? datetime,? 数量 ? int)? insert ? T ? select ? ? '2007-1-1 ? 19:31:25 ',? 56? union ? all ? select ? '2007-1-1 ? 21:31:25 ',? 35? union ? all ? select ? '2007-1-1 ? 15:31:25 ',? 43? union ? all ? select ? '2007[详细]
-
SqlServer 查询指定时间是当前年哪个月当前月哪个周
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
select ltrim(year(getdate()))+'年'+ltrim(month(getdate()))+'月第'+ltrim(ceiling(datediff(d,cast(convert(varchar(08),getdate(),120)+'01' as datetime),convert(varchar(100),(getdate()-datepart(dw,getdate()) +1),23))/7.0)+1)+'周'[详细]
-
Sqlserver 异常处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
一: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序,error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient D[详细]
-
SQLServer 扫盲
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
谨以本文记录本人成长历程,并分享给各位SQL Server数据库管理系统使用者。本系列包含个人认为一个DBA应该具有的各项素质,系列文章将以下面列表展示,将持续更新,敬请留意及指导,谢谢。下列文章具有一定的优先级,但是并不代表完全不可逆,根据工作需要,[详细]
-
sqlserver对某个用户赋予查询权限
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
在数据库上点属性权限可以设定datareader http://www.itpub.net/thread-1113786-1-1.html ? 脚本如下; CREATE LOGIN tt ? ? WITH PASSWORD = 'tt#tt'; USE test; CREATE USER tt_db FOR LOGIN tt; GO EXEC sp_addrolemember 'db_datareader','tt_db'; GO[详细]
-
SQLServer存储过程返回值总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
1. 存储过程没有返回值的情况(即存储过程语句中没有 return 之类的语句) 用方法 int count = ExecuteNonQuery(..)执行存储过程其返回值只有两种情况 (1)假如通过查询分析器执行该存储过程,在显示栏中假如有影响的行数,则影响几行count就是几 (2)假如通过查[详细]
-
SqlServer数据库中大对象(text,image)取值错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
问题现象: ? ?? 客户网站上调用service的信息简要突然变成(net.sourceforge.jtds.jdbc.ClobImpl@57b2dc3),程序没有改动过,现在却失效了。 ????跑去jtds官网(http://jtds.sourceforge.net/faq.html)查了一下:程序通过jtds去访问Sqlserver数据库时,默[详细]
-
sqlserver修改密码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
http://bbs.csdn.net/topics/80338245[详细]
-
sqlserver2008 排序函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
排序函数: 1.row_number() over(order by liename):根据order by后面的字段排序,为每一行给定一个唯一的行号 select row_number() over( order by iname desc ) as rowid,iname from test 2.Rank():根据order by 后面的字段排序,order by后面的字段值相[详细]
-
Ms sqlserver2008 R2大数据表的分区实现
所属栏目:[MsSql教程] 日期:2020-12-12 热度:143
如果你的数据库中某一个表中的数据满足以下几个条件,那么你就要考虑创建分区表了。 ? ? ?? 1、数据库中某个表中的数据很多。很多是什么概念?一万条?两万条?还是十万条、一百万条?这个,我觉得是仁者见仁、智者见智的问题。当然数据表中的数据多到查询时[详细]
-
sqlserver中日期的比较
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
sqlserver中日期的比较可以用=,,[详细]
-
sqlserver 使用脚本创建作业 (by me)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
use master go -- 定义创建作业 DECLARE @jobid uniqueidentifier , @jobname sysname SET @jobname = N ' testInterval ' IF EXISTS ( SELECT * FROM msdb.dbo.sysjobs WHERE name = @jobname ) EXEC msdb.dbo.sp_delete_job @job_name = @jobname EXEC msd[详细]
-
SQLServer导出步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
http://www.showyounger.com/?p=100633[详细]
-
SQLSERVER存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
SQLSERVER存储过程使用说明书 sqlserver存储过程入门例子加讲解[详细]
-
SQLSERVER的数据页面结构
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
SQLSERVER的数据页面结构 ? 在论坛里经常有人问到SQLSERVER是怎麽存放基础表数据的,既然不想查MSDN,本人就在这里说一下吧 每一行数据在数据页面里是怎麽存放的? ? 结构组成:每个SQLSERVER的数据页面大致分成3个部分:页头,页尾偏移量,数据存储 这3个部[详细]
-
SqlServer 中 partition by 的用法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
partition??by关键字是分析性函数的一部分,它和聚合函数不同的地方在于它能返回一 个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录,partition??by用于 给结果集分组,如果没有指定那么它把整个结果集作为一个分组? 用法示例: 表Test中有三列[详细]
-
SqlServer2008 R2 安装失败提示出现以下错误 服务 MSSQLSERVEROL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
Feature:?Analysis?Services ??Status:?失败:?请查看日志了解详细信息 ??MSI?status:?已通过 ??Configuration?status:?失败:?请查看下面的详细信息 ??Configuration?error?code:?0xD448CDD2 ??Configuration?error?description:?无法启动该服务。原因:?服务[详细]
-
设置SQLSERVER的混合身份验证模式(SA账号)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
设置SQLSERVER的混合身份验证模式(SA账号) ?? 2010-10-01 01:07:12 |??分类: ?SqlServer | 举报 | 字号 ? 订阅 安装SQLSERVER的时候,没有设置混合验证模式,只用了Window身份验证,现在要写数据库连接字符串,如果用window身份验证写比较麻烦,所以想到了[详细]
-
SQLServerException: 数据类型 time 和 datetime 在 less than o
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 数据类型 time 和 datetime 在 less than or equal to 运算符中不兼容。 ### The error may exist in file [D:c[详细]
-
测试IP是否连通的方法1
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
测试 string sqlserver url oracle 数据库 [java] view plain copy /** ? ?????*?测试IP是否连通?Author?zyx?Date?2012-04-18 ? ?????*? ? ?????*?@param?host ? ?????*?@return ? ?????*/ ?? ???? private ? boolean ?testHost(MapString,?String?props)?{?[详细]
-
sqlserver存储过程验证用户登录和账号是否停用或者被其他人登录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
有时候,我们需要在用户登录的时候,首先验证其密码是否正确,账号是否存在,然后验证账号是否被禁用,或者是否已经登录了,和数据库交互比较平凡,用存储过程是个不错的选择,直接贴代码吧,新人可以看看,注释得很齐全,包括功能,参数说明,还有关键行的[详细]
-
SQLSERVER常用操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
use OAgoCREATE TABLE ExampleTable (Col1 float,Col2 float,Col3 float);INSERT INTO ExampleTable Values(123.45,123.45,123.45);--四舍五入,返回由数字数据转换来的字符数据。123.5,123SELECT STR(Col1,5,1),STR(Col2,6,2),STR(Col3,3,0) FROM ExampleTab[详细]
-
根据时间段计算工作日的天数(SqlServer),包含节假日的处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
创建节假日表: USE [XHManage] GO /****** Object:? Table [dbo].[Holiday]??? Script Date: 02/20/2014 17:51:54 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Holiday]( ?[Id] [int] IDENTITY(1,1) NOT NULL, ?[Name] [[详细]
-
sqlserver中类型decimal
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
decimal(18,0)18是定点精度,0是小数位数。decimal(a,b)a指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38。b指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 a之间的值。默认小数位数是 0。[详细]