-
中国企业管理软件之殇
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
中国企业信息化行业近10年内,钱花了上千亿,但: 1、软件商的开发能力没有明显提升 2、项目实施、项目管理水平没有明显提升 3、客户应用水平没有明显提升 都是上信息化的企业多了,使用软件的终端操作用户人数也多了,信息化硬件和软件的投资多了,信息化作[详细]
-
SqlServer教程—第一章(安装和配置SQL Server)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
这是我在学习sql时看到的一本比较好的的书,现在翻译后让大家看看,希望对新学习sql的有帮助。 安装就不说了,按照操作手册来。后面只说配置和sql语句的用法等。 一、设置内存选项 ?????? 用sql语句来实现内存的选项设置: ?????? 1--设置 min server memory[详细]
-
SqlServer教程—第二章(日期处理一)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
一、日期概念的测试 1--测试 datetime 精度问题 DECLARE @t TABLE(date char(21)) INSERT @t SELECT '1900-1-1 00:00:00.000' INSERT @t SELECT '1900-1-1 00:00:00.001' INSERT @t SELECT '1900-1-1 00:00:00.009' INSERT @t SELECT '1900-1-1 00:00:00.002[详细]
-
SqlServer教程—第二章(日期处理二)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
一、日期推算 1--指定日期该年的第一天或最后一天 ?年的第一天 SELECT CONVERT(char(5),@dt,120)+'1-1' ?年的最后一天 SELECT CONVERT(char(5),120)+'12-31' 2--指定日期所在季度的第一天或最后一天 季度的第一天 SELECT CONVERT(datetime, ?CONVERT(char(8)[详细]
-
SqlServer教程—第三章(字符处理一)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
一、字符串的分拆处理函数 1-- 循环截取法 CREATE FUNCTION f_splitSTR( @s?? varchar(8000),?? --待分拆的字符串 @split varchar(10)???? --数据分隔符 )RETURNS @re TABLE(col varchar(100)) AS BEGIN ?DECLARE @splitlen int ?SET @splitlen=LEN(@split+'[详细]
-
SqlServer 系统静态函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
@@CONNECTIONS 返回类型 integer 注释 连接与用户不同。例如,应用程序可以打开多个与 SQL Server 的连接,而不需要用户监视这些连接。 若要显示一个包含几个 SQL Server 统计信息的报表,包括试图连接统计信息,请运行 sp_monitor 。 @@MAX_CONNECTIONS 是[详细]
-
一份访问SqlServer数据库的Helper类
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
一份访问SqlServer数据库的Helper类,增删改查都适用: using System;using System.Collections;using System.Collections.Specialized;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Data.Common;using System.C[详细]
-
SqlServer安全机制
所属栏目:[MsSql教程] 日期:2020-12-12 热度:197
? SQL SERVER的三层安全模型 A、?? 身份验证 B、?? 数据库用户 C、?? 数据库中数据的权限设置 ? 登录验证 A、?? 分类 SQL SERVER身份验证 Windows 身份验证 B、?? 创建登陆SQL SERVER的用户 通过企业管理器创建 通过查询分析器来创建 exec sp_addlogin ‘用[详细]
-
SqlServer中使用游标实现分页效果
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
? create proc pageproc@pageIndex int,@pageSize intasbegindeclare cur cursor scroll for select stuName,stuno from stuInfodeclare @count intdeclare @name varchar(20)declare @no varchar(20)set @count=(@pageIndex-1)*@pageSize+1open curfetch ab[详细]
-
SqlServer中触发器的使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
--案例表USE stuDB GOCREATE TABLE stuInfo(stuName varchar(20) not null,stuNo char(6) PRIMARY KEY,stuAge int not null check(stuAge0 and stuAge100),stuID varchar(18) not null,stuSeat int identity(1,1),stuAddress varchar(50) default '住址不详'[详细]
-
SqlServer中游标的使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
? select * from stuInfo--声明游标declare stuinfoCur cursor scroll for select * from stuinfodeclare @stuname varchar(20),@stuno varchar(20),@stuage int,@stuid varchar(20),@stuseat int,@stuaddress varchar(50)--打开游标open stuinfoCur--提取数[详细]
-
解决死锁一实例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
很多人都遇到过这样的情况,当网站达到一定的访问量,数据库就会成为瓶颈,有可能发生死锁,进而引起阻塞。 有人认为这可能就是硬件的极限了,于是想办法增加硬件设备。而我本人认为问题的元凶可能是性能不高的sql脚本,引起了死锁,进而导致阻塞。 如果你和[详细]
-
【SqlServer】SQL Server2000中使用convert来取得datetime数据类
所属栏目:[MsSql教程] 日期:2020-12-12 热度:57
? 语句及查询结果:Select CONVERT(varchar(100),GETDATE(),0): 05 16 2006 10:57AMSelect CONVERT(varchar(100),1): 05/16/06Select CONVERT(varchar(100),2): 06.05.16Select CONVERT(varchar(100),3): 16/05/06Select CONVERT(varchar(100),4): 16.05.06S[详细]
-
SQLServer 约束有?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
实体完整性 唯一约束,primary key 约束,unique约束,identity约束 域完整性 foreign key 约束,check约束,default约束,not null 定义[详细]
-
回归命令行 SQLServer的命令行工具们(1) --dta.exe
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
回归命令行 SQLServer的命令行工具们(1) --dta.exe ??? 谨以此文送给以前的那些同事们,每每回想其在TARA上一起度过的ORACLE访问的日子,就会觉得现在的SQLServer那些花里胡哨的图形界面简直是在亵渎数据库分析师,而深负犯罪感。顺便赞下TOAD,强大的怪兽![详细]
-
18句话入门SQLServer XML查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
? /*sql xml 入门: --by jinjazz --http://blog.csdn.net/jinjazz 1、xml: 能认识元素、属性和值 2、xpath: 寻址语言,类似windows目录的查找(没用过dir命令的话就去面壁) 语法格式,这些语法可以组合为条件: "."表示自己,".."表示父亲,"/"表示儿子,"//"[详细]
-
sqlserver常用语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:155
?模糊查询分页语句 String sql = "SELECT TOP "+currentCount+" * FROM (SELECT ROW_NUMBER() OVER (ORDER BY LOG_ID) AS RowNumber,* FROM T_CONT_LOG " + ????? ??"WHERE? LOG_ID LIKE '%"+likeStr+"%' OR REQUEST_IP LIKE '%"+likeStr+"%' OR REQUEST_TIM[详细]
-
DevExpress-GridControl常用属性
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
DevExpress-Gridcontrol DevExpress-XtraGrid 1.隐藏最上面的GroupPanel ? gridView1.OptionsView.ShowGroupPanel=false;?? 2.得到当前选定记录某字段的值 ? sVal=Table.Rows[gridView1.FocusedRowHandle][FieldName].ToString(); ;//允许多选? gridView1.Op[详细]
-
sqlserver 表中的字段拆分(一行变多行XML)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
create table OneTomore(id int identity(1,1),Name varchar(255));insert into OneTomore values('1*2*3*4*5')insert into OneTomore values('1*2*3*4*5')insert into OneTomore values('1*2*3*4*5*****');;with mycte as( SELECT ID,CAST('i' + REPLACE(Na[详细]
-
SqlServer数据表死锁的查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
SqlServer经常因为某些语句或事物的误操作造成死锁。 查询导致死锁的表和进程ID: select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_lockswhere resource_type='OBJECT ? 杀掉死锁: kill spid ?[详细]
-
sqlserver 中的exec问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
如果一个字符串,直接执行没问题,但是要 exec执行就出问题,则用exec(sql),即可解决问题。[详细]
-
sqlserver发布注意事项
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
1、分发服务器 系统抛出18483错误,未能连接服务器 在查询分析器中运行 select @@servername 查看电脑名,如果跟当前电脑名不一样,则需要如下操作。 第一步:删除现在的服务名 oldservername为上面select @@servername返回的名称。 ? sp_dropserver 'oldser[详细]
-
SqlServer中触发器的使用 .
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
? --案例表 ?? USE?stuDB??? GO?? CREATE ?? TABLE ??stuInfo?? (?? stuName?? varchar (20)?? not ? null ?,?? stuNo??? char (6)?? PRIMARY ? KEY ,?? stuAge?? int ? not ? null ? check (stuAge0? and ?stuAge100),??? stuID?? varchar (18)? not ? null[详细]
-
获取SQLSERVER一张表里面的常用字段信息
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
SELECTTableName=d.name,--表名称FieldNo=a.colorder,--字段编号FieldName=a.name,--字段名称IsIdentity=case when COLUMNPROPERTY(a.id,a.name,'IsIdentity')=1 then 'true'else 'false' end,--是否自增PrimaryKey=case when exists( SELECT 1 FROM sysobje[详细]
-
SQLServer Transparent Data Encryption
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
在现实环境中,我们会遇到数据库备份磁盘丢失或者被盗的情况,此时恶意破坏方只需还原或者附加数据库即可浏览数据。接下来我将介绍透明数据加密(Transparent Data Encryption)的方法来保护你的数据库。如果数据A,使用TDE加密之后,即时恶意破坏方有了备份磁[详细]