`
sailinglxg
  • 浏览: 92313 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

sql判断新增或修改

    博客分类:
  • sql
SQL 
阅读更多
--add or update schedule admin
declare @schedulecount int
declare @schedulegroupid int
select @schedulegroupid = id from MCM_USER_GROUP where name = 'Schedule Admin';
select @schedulecount = count(*) from MCM_USER where userid='schedule';
if CAST(@schedulecount as int) = CAST(0 as int)
      insert into MCM_USER values('schedule','schedule',1,NULL,NULL,1,'schedule admin',0,NULL,@schedulegroupid);
else
      update MCM_USER set groupid=@schedulegroupid where userid='schedule';

--add or update admin
declare @admincount int
declare @admingroupid int
select @admingroupid= id from MCM_USER_GROUP where name = 'Admin';
select @admincount = count(*) from MCM_USER where userid='admin';
if CAST(@admincount as int) = CAST(0 as int)
     insert into MCM_USER values('admin','admin',1,NULL,NULL,0,'admin',0,NULL,@admingroupid);
else
     update MCM_USER set groupid=@admingroupid where userid='admin';
分享到:
评论

相关推荐

    泛微系统SQL语句大全

    例如,你可以使用`SELECT`语句来获取所有部门的信息,或者使用`INSERT`和`UPDATE`来新增或修改组织结构数据。 2. **流程相关SQL**: - 流程管理是泛微系统的核心功能之一,涉及到审批流程、任务分配等。SQL语句...

    SQL判断字段列是否存在的方法

    在SQL中,数据库管理和操作是核心任务之一,其中包括对数据库表结构的调整,例如添加、删除或修改字段列。本文将详细介绍如何判断SQL字段列是否存在,并提供相关操作的方法。 首先,我们来看添加字段的语法。当需要...

    数据库建表操作SQL语句大全

    修改已存在的字段的数据类型或属性,使用`ALTER TABLE`与`ALTER COLUMN`结合使用。 **语法示例**: ```sql ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR(50) NULL; ``` **解释**: - **表名**:要修改...

    SQL常用命令使用方法

    `UPDATE`命令用于修改数据库表中的数据。 1. **单个字段更新**: - `UPDATE 表名 SET 字段 = 值 WHERE 条件`:用于更新一个字段的值。例如: ```sql UPDATE 学生 SET 成绩 = 85 WHERE 姓名 = '张三'; ``` 2. *...

    SQL优化.pdf

    许多初学者错误地认为"Alter table tbl_name default character set 'utf-8'"这样的命令会修改所有字段的字符集,但实际上它只会影响后续新增字段。如果需要修改整张表所有字段的字符集,建议使用"Alter table tbl_...

    SQL_Sever数据库语句大全.zip

    SQL_Sever数据库语句大全.zip ...正则条件匹配(结果返回 True 或 False) 字段类型 定义及解释 字段拼接 And逻辑值使用 Between And查询区间数据 Case When判断语句 Cast数值转文本函数 distinct去重 等等

    达梦数据库常用sql语句语法

    更改表中的字段类型或名称,可以使用如下命令: ```sql ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR(50) NULL; ``` - **`ALTER COLUMN`** 用于修改表中现有列的定义。 #### 九、重命名表 重命名表可以...

    经典SQL语句大全

    注:索引是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view viewname as select statement 删除视图:drop view viewname 10、说明:几个简单的基本的sql语句 选择:select * from table1 ...

    SQL袖珍参考手册(第3版)

    - **SQL Server 2008 R2**: 未提及具体新增功能,但可以推测包括了该版本的一些关键特性。 #### 四、主要内容概览 - **分析函数**: 用于处理数据集的统计计算,如RANK、DENSE_RANK等。 - **CASE表达式**: 包括简单...

    使用 Trigger 紀錄資料表的新增、修改、刪除的行為

    在描述中提到的,使用触发器记录数据表的新增、修改、删除行为,是确保数据一致性、审计追踪和历史记录的重要手段。例如,当一个表中的记录发生变化时,触发器可以捕获这些变化,并将相关信息写入日志表或者同步到...

    VC+SQL实现的电脑报价管理系统

    具体实现时,我们可以在VC++程序中创建数据库连接对象,然后编写SQL查询语句,如SELECT语句用于获取报价信息,INSERT语句用于新增记录,UPDATE语句用于修改记录,以及DELETE语句用于删除无用的报价。同时,还可以...

    提高性能的SQL编写建议

    - **重要性**: 主键是表设计的核心,一旦确定下来,在后期维护过程中更改成本极高。 - **选取原则**: - 选择一个具有高度唯一性的字段作为备选方案,通过不断验证和排除,最终确定最佳主键。 - 主键不宜超过3个...

    T-sql 语句总结

    可以添加、修改或删除字段。如`ALTER TABLE Employees ADD Department varchar(20);`为Employees表新增一个Department字段。 4. **`CREATE VIEW`**:创建视图,视图是存储在数据库中的SQL查询结果集。例如,`CREATE...

    达梦数据库建表操作SQL语句大全.pdf

    更改字段类型或默认值,使用ALTER COLUMN关键字,如 `ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR(50) NULL`,此语句将字段名对应的字段类型更改为NVARCHAR(50),并设置为可空。 9. 重命名表: 达梦数据库...

    网人WRMPS2008 SQL商业版本

    23,新增信息过滤功能,利用后台设置、系统自动判断、IP限制等多重过滤手段达到过滤垃圾信息的目地 24,新增信息、文章等内容没有审核也可以在管理中心查看的功能 25,修改会员中心界面和前台界面统一,增强用户体验

    数据库(SQL ORCAl)参考手册

    - **修改列的默认值**:设置或更改默认值。 - **变更表名**:重命名表。 - **表加入缓存**:提高表的访问速度。 #### 创建索引 - **概述**:索引是数据库中的数据结构,用于加速数据的检索过程。 - **创建普通...

    C# MySQl(新增,删除,修改)代码

    1. **构建SQL语句**:使用`StringBuilder`对象构造一个更新语句,指定要修改的字段和条件。 2. **参数化查询**:同样,使用`GetParameter`方法为`role_nm`、`role_desc`和`role_id`提供具体值。 3. **执行更新**:...

    lotus利用ODBC类操作SQL数据库代码--已通过

    具体而言,它展示了如何通过ODBC(Open Database Connectivity,开放数据库互连)接口来读取、更新或插入数据到SQL数据库。 #### 代码概述 本节将详细介绍代码中的主要部分及其功能: 1. **初始化ODBC连接组件**:...

    常用sql语句

    SQL语句基础知识点大全 SQL语句是数据库管理系统中最基本的组成部分,它们可以用来执行各种数据库操作,如创建表、插入数据、删除数据、更新数据、查询数据等。本文将对常用的SQL语句进行汇总,旨在为读者提供一个...

Global site tag (gtag.js) - Google Analytics