SQL语句帮助大全

--删除约束 Status:字段名
alter table Table_1 drop constraint Status;
--添加约束
--Status :字段名  t_Pay_Order:表名 默认值 :0
alter table t_Pay_Order add constraint Status default (0) for Status

--修改字段名
--Table_1 表名 STATUS:旧字段名 T:新字段名
EXEC sp_rename '[dbo].[Table_1].[STATUS]', ' T', 'COLUMN' 
 CREATE TABLE #data ( RowNo int IDENTITY (0, 1) NOT NULL, KeyID	int not null ) 	--创建临时表
 ;WITH   cte  AS ( SELECT  ROW_NUMBER()   OVER ( ORDER BY UserID+ @Order) AS ROWNUMBERID ,
                               *  FROM    (
		 select t0.*,t1.SmallPhoto,t1.NickName,t3.TopicName from t_Soc_UserSpace t0
		  inner join t_Comm_Users t1 on t0.UserID=t1.UserID inner join t_Soc_Topic t3 on t3.CID=t0.CID 
		  WHERE t3.TopicName =@TopicName  ) tt)
  
		SELECT  * FROM cte WHERE  ROWNUMBERID  BETWEEN (@pageindex - 1) * @PageSize + 1 AND @pageindex * @PageSize
		 
		 SELECT @TotalCount= COUNT(*) from t_Soc_UserSpace t0
		  inner join t_Comm_Users t1 on t0.UserID=t1.UserID inner join t_Soc_Topic t3 on t3.CID=t0.CID 
		  WHERE t3.TopicName =@TopicName  

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨建荣的学习笔记

关于long类型的转换(r3笔记第84天)

在oracle中对于long类型的处理时很纠结的。最开始引入这个数据类型的时候是对原有数据类型的补充,但是后面发现还是碰到了一些问题,使用Lob类型代替了。但是...

28310
来自专栏数据库新发现

Oracle9i新特性-使用DBMS_METADATA包获得对象DDL语句

从Oracle9i开始Oracle提供了一个新的系统包DBMS_METADATA,可以用于提取对象创建的DDL语句。

862
来自专栏JetpropelledSnake

SQL学习笔记之MySQL查询练习2

github地址: https://github.com/nql1314/sql-practises

692
来自专栏乐沙弥的世界

SQL与mongoDB对比及映射

mongoDB是最接近与关系型数据库的开源NoSQL数据库,几乎绝大多数常用的命令或语句在SQL中都可以找到相应的对应或映射。本文主要与MySQL做了些参照,供...

852
来自专栏Albert陈凯

2018-07-24 MERGE Insert not working

https://www.sqlservercentral.com/Forums/1551626/MERGE-Insert-not-working

742
来自专栏乐沙弥的世界

Oracle 分区索引

    分区索引(或索引分区)主要是针对分区表而言的。随着数据量的不断增长,普通的堆表需要转换到分区表,其索引呢,则对应的转换到分区索引。分区索引的好处是显而易...

481
来自专栏AhDung

【SQL】统计所有表的行数

原理:遍历所有用户表,用sp_spaceused过程分别获取每张表的行数并写入临时表,最后返回临时表

782
来自专栏冷冷

Quartz依赖数据库表

Quartz的集群部署方案在架构上是分布式的,没有负责集中管理的节点,而是利用数据库锁的方式来实现集群环境下进行并发控制。BTW,分布式部署时需要保证各个节点的...

24110
来自专栏跟着阿笨一起玩NET

SQL中存储过程中使用事务,并且加入异常处理机制.

342
来自专栏抠抠空间

MySQL之表操作

一、创建表   1、创建新表 #语法: create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名...

3197

扫码关注云+社区