- 博客(24)
- 资源 (22)
- 问答 (2)
- 收藏
- 关注
原创 开发基础——SQL书写规范
开发基础——SQL书写规范 <br /><br /> 开发基础——SQL书写规范1、 语句中出现的所有表名、字段名全部小写,系统保留字、内置函数名、Sql保留字大写。 <br /><br /> 2、 连接符or、in、and、以及=、=等前后加上一个空格。 <br /><br /> 3、 对较为复杂的sql语句加上注释,说明算法、功能。 <br /><br /> 注释风格:注释单独成行、放在语句前面。 <br /><br /> (1) 应对不易理解的分支条件表达式加注释; <br /><br />
2010-09-26 15:28:00 1381
原创 超全1433的SQL语句修复
超全1433的SQL语句修复 无需登录分离器,利用SQL命令直接恢复xp_cmdshell 恢复命令: dbcc addextendedproc ("sp_oacreate","odsole70.dll") dbcc addextendedproc ("xp_cmdshell","xplog70.dll") 未能找到存储过程'mast
2010-09-26 15:26:00 2360
原创 sql中as的用法和一些经典的sql语句
sql中as的用法和一些经典的sql语句 <br /><br /><br /> 总结一些工作中用到或碰到的SQL语句,希望能与大家分享,同时也希望大家能提供更多的精妙SQL语句..... <br /><br /> 1、delete table1 from (select * from table2) as t2 where table1.id=t2.id <br /><br /> 2、truncate table table1 (不在事务日志中做记录,比delete table快,但不能激活触发器)
2010-09-26 15:23:00 6583
原创 SQL SERVER事务处理详解
<br />事务定义:<br />事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会<br />提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有<br />数据更改均被清除。<br />事务三种运行模式:自动提交事务每条单独的语句都是一个事务。显式事务每个事务均以 BEGIN TRANSACTION 语句显式开始,以 COMMIT 或 ROLLBACK 语句显式结束。隐性事务在前一个事务完成时新事务隐式启动,但每个事务仍以 COMMIT 或 ROLLBACK
2010-09-26 15:14:00 1247
原创 在SQL SERVER中实现事务的部分回滚
在SQL SERVER中实现事务的部分回滚1.保存点:是一种实现部分回滚的方法。可以给一个保存点起一个名字,以便在后面的事务中可以回滚到保存点。 2.实现代码。BEGIN TRANSACTION Transaction_Name<br />SQL_Statement1<br />SQL_Statement2 SAVE TRANSACTION Save_Name --设置保存点 SQL_Statement3<br />SQL_Statement4IF Test_Condition_Fails
2010-09-26 15:10:00 2449
原创 [易飞]历史遗留的一些生产入库单一直未审核
由于这边生产入库单一直都没有审核,只有弹头单头单身档里面有信息,不存在交易明细,客户系统中又不想看到这些单据,那么直接将这些单据删除即可 此问题无须后台处理。已经确定需要未审核,不影响交易明细的单据可以在前台操作。至于你说的无法删除,原因是未有对应的相关生产入库检验单据。正常的流程生产入库单据建立-生产入库检验单据建立-检验单审核-入库单才能审核。 如果确实要删除就必
2010-09-23 08:10:00 1891
原创 [易飞]关于销货单审核-破核问题及解决办法
关于销货单审核-破核问题及解决办法逻辑:销货单进行审核时抓品号信息的单位成本同时信息写入品号交易明细。此时如果品号信息的单位成本发生已常(可能上千万),此时系统在写入品号交易明细表时无法插入,出现数据字段溢出问题。同时销货单出现破核。 解决办法:(1) 业务人员检查单位成本异常的品号,抄送给相关财务人员。(2) 财务执行该品号月底成本计价,重计时
2010-09-23 08:07:00 3329
原创 如何防止PDF被修改
<br />下载个Adobe Acrobat 7.0 Professional专业版,点安全按钮,你想怎样就怎样<br /><br />
2010-09-21 10:41:00 4335 1
转载 Asp.Net技巧精萃(个人整理)
在网上搜集整理的资料,希望对大家有所帮助1.与的区别: 答:是在程序执行时调用,是在DataBind()方法之后被调用 2.控件接收哪些类型数据? 答:接收Bind的控件,一般有dropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就可以 对号入座,不会出现DataTable被捆绑的错误了:)51aspx.com
2010-09-19 22:58:00 1370
原创 分页或者分段调用数据的时候很有用
<br />分页或者分段调用数据的时候很有用的啊<br /><br />--从Table 表中取出第 m 条到第 n 条的记录:(Not In 版本)<br />SELECT TOP n-m+1 * <br /> FROM Table <br /> WHERE (id NOT IN (SELECT TOP m-1 id FROM Table )) <br /><br />--从TABLE表中取出第m到n条记录 (Exists版本)<br /><br />SELECT TOP n-m+1 * FROM T
2010-09-19 22:56:00 916
原创 SQL2005 学习笔记
SQL2005 学习笔记 <br /> 1) varchar(MAX) nvarchar(MAX) nvarbinary(MAX).MAX 最大2G,不再限制于8K,替代text,ntext,image等数据类型,普通字符串函数都可以处理这些类型。 增加write,用于局部更新。 如 update tbtest set c1.write('test string',10,3) ;-- 在原字符串10位开始,用'test string'替换3个字符。<br />2) XML,最大2
2010-09-19 22:52:00 1074
原创 [ASP.NET]如何防范SQL注入式攻击
一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着
2010-09-19 22:45:00 1144 1
转载 Web.config 配置文件
<br />、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件。它可
2010-09-19 22:30:00 970
转载 [MSSQL]开发之 使用触发器自动编号
SQL Server 开发之 使用触发器自动编号 收藏 使用SQL Server创建数字类型的字段,可以设置为自动编号。但很多时候并不能满足我们的需求,例如为学生编号时,可能要用到年级、系别等再加上流水号进行编号。下面给一个简单的例子,使用触发器来进行自动编号。 --创建测试表 if exists (select * from dbo.sysobjects where id
2010-09-19 21:56:00 1091 1
原创 SQL Server 开发之 复制表数据的SQL脚本生成器
<br />使用SQL Server 2000自带的“生成SQL脚本”工具,可以生成创建表、视图、存储过程等的SQL脚本。那么,能否将表中的数据也生成为SQL脚本,在查询分析器中执行这些脚本后自动将数据导入到SQL Server中呢?答案是肯定的。<br />下面的存储过程是一位高人写的,这位高人的姓氏已无人知晓,但SQL Server社区中偶尔还可看到此不朽之作。<br />CREATE PROCEDURE dbo.OutputData <br /> @tablename sysname
2010-09-19 21:55:00 1109
转载 在SQL Server 2000中添加Oracle链接服务器
<br />在SQL Server 2000中添加Oracle链接服务器 收藏 <br />代码只有三句:<br /><br />sp_addlinkedserver 'oraclelink', 'Oracle', 'MSDAORA', 'oraclenetname'<br />/*<br />其中oraclelink是要在sql中使用的名称,oraclenetname是oracle网络服务名称。<br />*/<br />go<br />sp_addlinkedsrvlogin 'oraclelink'
2010-09-19 21:53:00 1359
原创 [易飞]更新触发器(易飞工时底数 触发本阶人工 制费)
之前写触发的时候 直接FOR UPDATE 变量保存。。。更新字段其实可以这样 针对那个字段 做触发。if update(字段) begin sql... end写了一个:CREATE TRIGGER [UPDATE_CurrentLabour_fabricatingcost] ON [dbo].[INVMB] FOR UPDATE
2010-09-15 16:26:00 2839 1
原创 [易飞]关于工单未发料状态码为已发料异常
造成的原因是该工单曾经发生过领料的行为,但对应子档未删除(领料子档有一选项)自动更新工单状态信息如确定需要删除领料单,请务必删除领料单子档也一并删除查看领料单处理方法如果领料可以撤审-直接删除如果不行只能从后来数据库处理了
2010-09-13 12:26:00 5205 2
转载 行级锁定-邹健
<br /><br />-- 创建示例数据<br />USE tempdb;<br />GO<br />CREATE TABLE dbo.tb(<br />id int PRIMARY KEY<br />);<br />INSERT dbo.tb<br />SELECT 1 UNION ALL<br />SELECT 2<br /><br />-- 查询窗口 - 1<br />-- 加锁<br />-- SQL Server 的 SELECT 锁, 需要配合事务, 及特定的提示才能将锁保持<br />BEG
2010-09-10 15:20:00 1677
原创 [易飞]ERP的展BOM程序
展BOM程序一直以来都是ERP二次开发人员 非常迫切的任务易飞7.05的系统,经过在网上一段时间的查找资料,结合现有的报表需求。写了一个存储过程 。CREATE PROCEDURE [dbo].[SP_BOM_EXPAND] (@ITEMNO VARCHAR(80))AS BEGIN --BOM展阶 --@ITEMNO:查询品号 --返回:元件品号V1001
2010-09-10 12:46:00 6492
原创 [MSSQL]求出两个时间段的间隔的小时和分钟余数
求出两个时间段的间隔的小时和分钟余数Create Procedure GetIntHourMinutes@Cards1 Varchar(500), --刷卡前的时间@Cards2 Varchar(500), --刷卡后的时间@GapHour Varchar(500) Output, --算出两个时间的间隔小时@GapMi
2010-09-07 13:38:00 1997
原创 [MSSQL]2分处理数据分页存储过程
----2分处理数据分页存储过程Create PROCEDURE ZBPagination @TblName nvarchar(1000), ----要显示的表或多个表的连接@FldName nvarchar(1000) = '*', ----要显示的字段列表@PageSize int = 10, -
2010-09-07 13:37:00 893
ERP二次开发+插件+插件制作指南和脚本使用指南
2023-06-09
E10查用SQL语句集合E10查用SQL语句集合
2023-06-09
E10在线建档资料集合
2023-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人