随笔分类 -  SQL Server

摘要:SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,... 阅读全文
posted @ 2015-04-30 11:38 Jackerson 阅读(310) 评论(0) 推荐(0)
摘要:任务:把服务器1上的SQL数据库自动备份到服务器2上,命名格式=数据库名+年月日+小时。说明:服务器2=》192.168.0.22数据库名=》Book共享文件夹路径:192.168.0.22\Book解决:在服务器1新建一个作业,主要内容如下:exec master..xp_cmdshell 'ne... 阅读全文
posted @ 2015-03-05 08:52 Jackerson 阅读(163) 评论(0) 推荐(0)
摘要:SQL Server阻止了对组件xp_cmdshell过程的解决方案错误描述:SQL Server阻止了对组件‘xp_cmdshell’的过程‘sys.xp_cmdshell’的访问。因为此组件已作为此服务嚣安全配置的一部分而被关闭。系统管理员可以通过使用sp_configure启用‘xp_cmds... 阅读全文
posted @ 2015-03-05 08:31 Jackerson 阅读(190) 评论(0) 推荐(0)
摘要:(1)DECLARE 两种用法:1>:DECLARE @usid VARCHAR(50),@usna NVARCHAR(100),@grna NVARCHAR(100);2>:DECLARE @usid VARCHAR(50)DECLARE @usna NVARCHAR(100)DECLARE @g... 阅读全文
posted @ 2015-02-03 09:47 Jackerson 阅读(142) 评论(0) 推荐(0)
摘要:说明:我在做wms进销存软件时,发现一个问题:一张入库单(T_OutIn_BoxTop),入库扫描时要分成多箱,箱号(BoxTop_No)可以是数字也可以是字符串,所以箱号只能是字符串类型的,问题来了,如何进行排序呢?具体如下:排序时:CAST(Box_No AS INT)sql语句:SELECT ... 阅读全文
posted @ 2014-12-08 16:56 Jackerson 阅读(273) 评论(0) 推荐(0)
摘要:下面举个例子说明:我想让一部分品牌的名称(即Brand_Name)后面加上1,Brand_ID是主键,sql语句很容易实现,但是存储过程如何写呢?错误写法如下://************************************************ALTER PROC [dbo].[存储... 阅读全文
posted @ 2014-12-08 16:08 Jackerson 阅读(196) 评论(0) 推荐(0)
摘要:首先介绍一下 Case ..When...Then..End 的用法:CASEJiXiaoFind_RowIDWHEN '1' THENJiXiao_Money1WHEN '2' THEN JiXiao_Money2WHEN '3' THEN JiXiao_Money3WHEN '4' THEN J... 阅读全文
posted @ 2014-12-01 14:09 Jackerson 阅读(196) 评论(0) 推荐(0)
摘要:说明:(1)日期以年月形式显示:convert(varchar(7),字段名,120) ,(2)加一列(3)自编号:row_number() over(order by 字段名 desc) as RowIDrow_number() over(partition by 字段1 order by 字段2... 阅读全文
posted @ 2014-11-25 15:41 Jackerson 阅读(206) 评论(0) 推荐(0)
摘要:说明:两个服务器:192.168.0.22 A192.168.0.3 B数据库备份在A上数据库在B上在A上写:execsp_addlinkedserver'ITSV2','','SQLOLEDB','服务器地址' execsp_addlinkedsrvlogin'ITSV2','false',... 阅读全文
posted @ 2014-08-21 21:24 Jackerson 阅读(104) 评论(0) 推荐(0)
摘要:(1)Convert 函数select Convert ( VARCHAR(7),ComeDate,120) as Date ,Count(In_code) as 单数,Sum(SumTrueNum) as 件数from T_In_Topwhere ComeDate between '2013-01... 阅读全文
posted @ 2014-08-04 15:36 Jackerson 阅读(180) 评论(0) 推荐(0)