推荐文章

Microsoft SQL Server 2008 收缩LOG文件

Microsoft SQL Server 2008 收缩LOG文件

Microsoft SQL Server 2008,数据库在使用一段时间后LOG文件会变得很大,收缩LOG文件能节省硬盘空间。
SQLite语句

SQLite语句

SQLite是一个轻量级的关系型数据库,正是由于其精悍小巧,在移动端平台被广泛应用,但不适合处理大量数据和批量操作。它的底层是由C语言编写,最初设计是为了应用于嵌入式,占用资源非常低且简单易用,而且绝大部分程序语言都可以很好的与之结合。
SQL Server 存储过程

SQL Server 存储过程

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。
更改MS SQL字段类型

更改MS SQL字段类型

更改MS SQL字段类型,在数据库开发过程中,经常会遇到字段长度不够而数据库操作出错。所以要调整数据库字段的长度。
SQL 复制表(含自增字段)

SQL 复制表(含自增字段)

SQL 复制表(含自增字段)

SQL Server存储过程添加不重复记录

日期:2018-08-14 点击:3326 来源:PB2.CN

利用SQL Server存储过程控制添加不重复的记录



CREATE PROCEDURE PROC_INSERT_DATA_Users       
        @UserName varchar(2000),    --用户名
        @Nickname varchar(2000)      --昵称
    AS
    BEGIN
        DECLARE @Count INT
        --判段数据库是否已存在相同用户名的记录
        SET @Count = (SELECT COUNT(*) FROM [Users] WHERE UserName=@UserName)
        IF (@COUNT>0)
            BEGIN
                --如果存在,修改最新的昵称
                UPDATE [Users] SET Nickname=@Nickname WHERE UserName=@UserName
            END
        ELSE
            BEGIN
                --不存在,新增记录
                INSERT INTO [Users] (ID,UserName,Nickname) VALUES (NEWID(),@UserName,@Nickname)
             END
   END


这篇文档对您是否有帮助?

Microsoft SQL Server 2008 收缩LOG文件

Microsoft SQL Server 2008 收缩LOG文件

Microsoft SQL Server 2008,数据库在使用一段时间后LOG文件会变得很大,收缩LOG文件能节省硬盘空间。
SQLite语句

SQLite语句

SQLite是一个轻量级的关系型数据库,正是由于其精悍小巧,在移动端平台被广泛应用,但不适合处理大量数据和批量操作。它的底层是由C语言编写,最初设计是为了应用于嵌入式,占用资源非常低且简单易用,而且绝大部分程序语言都可以很好的与之结合。
SQL Server 存储过程

SQL Server 存储过程

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。
更改MS SQL字段类型

更改MS SQL字段类型

更改MS SQL字段类型,在数据库开发过程中,经常会遇到字段长度不够而数据库操作出错。所以要调整数据库字段的长度。
SQL 复制表(含自增字段)

SQL 复制表(含自增字段)

SQL 复制表(含自增字段)