Google [站内搜索]

预览模式: 普通 | 列表

T-SQL中SCOPE_IDENTITY()和@@IDENTITY 的区别

SCOPE_IDENTITY() 和 @@IDENTITY 在功能上相似,因为它们都返回在当前会话中的任何表内所生成的最后一个标识值(IDENTITY 列中的值)。但是,SCOPE_IDENTITY() 只返回插入到当前作用域中的值,@@IDENTITY 不受限于特定的作用域。

例如,有两个表 T1 和 T2,在 T1 上定义了一个 Insert 触发器。当将某行插入 T1 时,触发器被激发,并在 T2 中插入一行。此例说明了两个作用域:一个是在 T1 上的插入,另一个是作为触发器的结果在 T2 上的插入。

假设 T1 和 T2 都有 IDENTITY 列,@@IDENTITY 和 SCOPE_IDENTITY() 将在 T1 上的 Insert 语句的最后返回不同的值。

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5423

SQL Server2000临时表使用示例

1.本地临时表

--创建
Select top 10 * Into #tmpUnionUser
    From Union_User

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6353

T-SQL中truncate table和delete的区别

TRUNCATE TABLE 在功能上与不带 Where 子句的 Delete 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 Delete 速度快,且使用的系统和事务日志资源少。

Delete 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。

TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。如果想保留标识计数值,请改用 Delete。

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4742

RadioButton控件分组

如果要对RadioButton控件进行分组,就要使用到其GroupName属性,GroupName值相同的控件被认为是一组的,在同一组RadioButton控件中你始终只能选择一项,但RadioButton控件的分组属性GroupName似乎也仅仅是起分组的作用而已,对获取选中项的值一点帮助都没有(个人观点),而使用RadioButtonList似乎是更好的方案,同一个RadioButtonList的选项自然被认为是一组,并且获取选中项的值也比RadioButton好多了。

Test.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" %>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 11273

符合标准的对联广告

原始代码:
lastScrollY=0;
function heartBeat(){
diffY=document.body.scrollTop;
percent=.1*(diffY-lastScrollY);

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4446

[私密日志] 私密日志

该日志是私密日志,只有博主或发布者可以查看!
分类:网络破解 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2732
我下载的是风讯dotnetcms v1.0sp2免费版(源代码),运行的时候老是出错提示:

引用内容 引用内容
对路径“F:\FooSunNT\Foosun.Web\Install\SQL\CreatData.sql”的访问被拒绝。

我的磁盘格式为FAT32,就不是权限的问题了,解决方法:去掉CreatData.sql文件只读属性即可!
分类:程序修改 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5032

WinRAR大文件解压注意事项

WinRAR在解压大文件的时候,会提示磁盘空间不足和错误,这是因为WinRAR默认的解压路径是在[C:\Documents and Settings\Administrator\Local Settings\Temp]里面,然后再移动到要存放的目录,文件越大这个过程时间越长(解压和移动文件操作耗费双倍时间或者更多),这个路径在系统盘里,大家分区的时候系统盘分的容量比较小,即使分很大,有时候因为临时文件没有清理占用系统盘的空间,导致系统磁盘空间越来越小,这个时候用WinRAR 解压的时候就会默认解压到系统盘里,导致解压出现错误提示,如果大家用WinRAR解压N个G或者上十G的时候很难完成操作了,大家可以通过修改WinRAR的默认设置达到直接解压到目的路径,而不会出现错误提示,当然要保证目的磁盘空间足够了,修改方法如下:



打开WinRAR,选【选项】->【设置】,找到【路径】项,将【临时文件解压的文件夹】修改为大家要将程序存放到的磁盘,把【仅用于可移动磁盘】的勾去掉后确定即可,这样修改后解压就不会提示空间不足和耗费双倍时间了,直接解压到目的路径。

查看更多...

分类:操作系统 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5129
好不容易把4G多的VS2008载到本地,解压为ISO文件时却失败,提示"Write error in the file VS2008TeamSuite90DayTrialCHSX1429243.iso. Probably the disk is full.":



查看了下分区的剩余空间,还有3G多,怎么会提示空间不足呢?百度后得知FAT32文件系统下单个文件大小最大为4G!而VS2008的ISO文件大小超出了这个限制。解决方法:将VS2008ISO解压到NTFS文件系统的分区下即可!

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6565

C#操作符重载示例

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4476