-
SQL语句练习实例之二——找出销售冠军
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
div class="codetitle" a style="CURSOR: pointer" data="95183" class="copybut" id="copybut95183" onclick="doCopy('code95183')" 代码如下:div class="codebody" id="code95183" --销售冠军 --问题:在公司中,老板走进来,要一张每个地区销量前3名的销[详细]
-
SQL语句练习实例之一——找出最近的两次晋升日期与工资额
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
div class="codetitle" a style="CURSOR: pointer" data="82427" class="copybut" id="copybut82427" onclick="doCopy('code82427')" 代码如下:div class="codebody" id="code82427" --程序员们在编写一个雇员报表,他们需要得到每个雇员当前及历史工资状态[详细]
-
sqlserver数据库迁移后,孤立账号解决办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
div class="codetitle" a style="CURSOR: pointer" data="34038" class="copybut" id="copybut34038" onclick="doCopy('code34038')" 代码如下:div class="codebody" id="code34038" declare @cmd nvarchar(4000) set @cmd = N'exec [?].sys.sp_change_users[详细]
-
sqlserver 文件数据库和关系数据库的比较
所属栏目:[MsSql教程] 日期:2020-12-12 热度:143
摘要:随着应用领域的不断拓展和多媒体技术,人们发现关系数据库的许多限制和不足,因而数据库技术进入了“后关系数据库时代”。文件数据库由此应运而生。本文概要地从数据格式、数据库结构和WEB发布数据三个方面比较了文件数据库和关系数据库的异同,同时差[详细]
-
sqlserver 数据库连接字符串中的可选项收集
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
Application Name(应用程序名称):应用程序的名称。如果没有被指定的话,它的值为.NET SqlClient Data Provider(数据提供程序)。 AttachDBFilename/extended properties(扩展属性)/Initial File Name(初始文件名):可连接数据库的主要文件的名称,[详细]
-
SQL语句 一个简单的字符串分割函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
div class="codetitle" a style="CURSOR: pointer" data="12643" class="copybut" id="copybut12643" onclick="doCopy('code12643')" 代码如下:div class="codebody" id="code12643" CREATE FUNCTION dbo.f_splitstr( @str varchar(8000) )RETURNS @r TABLE([详细]
-
小议sqlserver数据库主键选取策略
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这里讨论了。主键除了上述作用外,常常与外键构成参照完整性约束,防止出现数据不一致[详细]
-
sqlserver自动增长列引起的问题解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
有两个结构完全相同的表,由其中一个表插入另一个表中指定条件的数据,报如下错误: 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'*'中的标识列指定显式值。 在网上找到了解决方案,亲自试过,可以解决。 方法: div class="codetitle" a style[详细]
-
sqlserver 存储过程动态参数调用实现代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
只是做笔记,没什么!! div class="codetitle" a style="CURSOR: pointer" data="63216" class="copybut" id="copybut63216" onclick="doCopy('code63216')" 代码如下:div class="codebody" id="code63216" --创建测试表 CREATE TABLE [dbo].[Student]( [ID[详细]
-
通过分析SQL语句的执行计划优化SQL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
如何干预执行计划 - - 使用hints提示 P style="TEXT-INDENT: 2em"基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行[详细]
-
sql数据库批量处理脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
div class="codetitle" a style="CURSOR: pointer" data="72349" class="copybut" id="copybut72349" onclick="doCopy('code72349')" 代码如下:div class="codebody" id="code72349" DECLARE @T varchar(255), @C varchar(255) DECLARE Table_Cursor CURSOR[详细]
-
sqlserver 中时间为空的处理小结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
现将几种主要情况进行小结: 一、如何输入NULL值 如果不输入null值,当时间为空时,会默认写入"1900-01-01",在业务处理时很麻烦。 ctrl+0即可输入NULL值。 二、如何在sql语句中判断为NULL的时间字段 假设表为:TestTable SN DateTime1 DateTime2 1 2011-10-[详细]
-
SQL Server Table中XML列的操作代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
div class="codetitle" a style="CURSOR: pointer" data="6512" class="copybut" id="copybut6512" onclick="doCopy('code6512')" 代码如下:div class="codebody" id="code6512" --创建测试表 DECLARE @Users TABLE ( ID INT IDENTITY(1,1), UserInfo XML )[详细]
-
sql 常用技巧整理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
--语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE[详细]
-
SqlServer 基础知识 数据检索、查询排序语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
div class="codetitle" a style="CURSOR: pointer" data="62597" class="copybut" id="copybut62597" onclick="doCopy('code62597')" 代码如下:div class="codebody" id="code62597" --执行顺序 From Where Select select from (select sal as salary,comm a[详细]
-
利用sys.sysprocesses检查SqlServer的阻塞和死锁
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
MSDN:包含正在 SQL Server 实例上运行的进程的相关信息。这些进程可以是客户端进程或系统进程。 视图中主要的字段: 1. Spid:Sql Servr 会话ID 2. Kpid:Windows 线程ID 3. Blocked:正在阻塞求情的会话 ID。如果此列为 Null,则标识请求未被阻塞 4. Waitt[详细]
-
学习SQL语句(强大的group by与select from模式)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
强大的group by div class="codetitle" a style="CURSOR: pointer" data="92342" class="copybut" id="copybut92342" onclick="doCopy('code92342')" 代码如下:div class="codebody" id="code92342" select stdname, isnull(sum( case stdsubject when ' 化[详细]
-
T-SQL 查询语句的执行顺序解析
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
(5)SELECT (5-2) DISTINCT(5-3)TOP( )(5-1) (1)FROM (1-J) JOIN on (2)WHERE (3)GROUP BY (4)HAVING (6)ORDER BY ; 每一步都会生成一个虚拟表,该虚拟表会作为下一步的输入。这些虚拟表对于调用者是不可用的,只有最后一步生成的虚拟[详细]
-
sql存储过程获取汉字拼音头字母函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
div class="codetitle" a style="CURSOR: pointer" data="48514" class="copybut" id="copybut48514" onclick="doCopy('code48514')" 代码如下:div class="codebody" id="code48514" --函数 CREATE function fn_GetPy(@str nvarchar(4000)) returns nvarchar[详细]
-
SQL语句练习实例之四 找出促销活动中销售额最高的职员
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
div class="codetitle" a style="CURSOR: pointer" data="12296" class="copybut" id="copybut12296" onclick="doCopy('code12296')" 代码如下:div class="codebody" id="code12296" ---找出促销活动中销售额最高的职员 ---你刚在一家服装销售公司中找到了一[详细]
-
SQL语句练习实例之五 WMS系统中的关于LIFO或FIFO的问题分析
所属栏目:[MsSql教程] 日期:2020-12-12 热度:170
div class="codetitle" a style="CURSOR: pointer" data="49100" class="copybut" id="copybut49100" onclick="doCopy('code49100')" 代码如下:div class="codebody" id="code49100" ---在仓储管理中经常会碰到的一个问题 一、关于LIFO与FIFO的简单说明 ---F[详细]
-
SQL语句练习实例之六 人事系统中的缺勤(休假)统计
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
div class="codetitle" a style="CURSOR: pointer" data="36344" class="copybut" id="copybut36344" onclick="doCopy('code36344')" 代码如下:div class="codebody" id="code36344" ---这是一个人事系统中的示例,要求记录一下员工的缺勤情况 ---1.要在表中[详细]
-
SQL语句练习实例之七 剔除不需要的记录行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
div class="codetitle" a style="CURSOR: pointer" data="9826" class="copybut" id="copybut9826" onclick="doCopy('code9826')" 代码如下:div class="codebody" id="code9826" --相信大家肯定经常会把数据导入到数据库中,但是可能会有些记录行的所有列的[详细]
-
SQL的小常识, 备忘之用, 慢慢补充.
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
@@rowcount: 获取受影响行数 div class="codetitle" a style="CURSOR: pointer" data="88216" class="copybut" id="copybut88216" onclick="doCopy('code88216')" 代码如下:div class="codebody" id="code88216" update SNS_TopicData set TopicCount=TopicC[详细]
-
SQL截取字符串函数分享
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
A.截取从字符串左边开始N个字符 Declare @S1 varchar(100) Select @S1='http://www.xrss.cn' Select Left(@S1,4) ------------------------------------ 显示结果: http B.截取从字符串右边开始N个字符(例如取字符www.163.com) Declare @S1 varchar(100) Sel[详细]
