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

浙公网安备 33010602011771号