`

SQL Server 常用语句

阅读更多
/*
更改列名
*/
exec sp_rename 'WebSyncTest.CreateTimev','CreateTime'


--删除所有记录
truncate table tableName

/*
清除日志
*/
select log_reuse_wait_desc from sys.databases where name = 'lylearnnet_syn'
select * from sys.databases where name = 'lylearnnet_syn'
select name, log_reuse_wait_desc from sys.databases;
--截断
BACKUP LOG lylearnnet_syn WITH NO_LOG   
--清空
DUMP TRANSACTION lylearnnet WITH NO_LOG
DUMP TRANSACTION tbfd WITH NO_LOG


--just like oracle's desc
sp_MShelpcolumns ' t_sync_rec'


--sql server 中 drop table if exits 的实现:
if exists (select 1 from dbo.sysobjects where id=object_id(N't_subject_hy') and OBJECTPROPERTY(id,N'IsUserTable')=1) 
drop table t_subject_hy; 


/*
标识符identity
*/
--用法
create table table_name (
	id int IDENTITY(1,1) NOT NULL,
	...
)
--identity列显式赋值
SET IDENTITY_Insert  WebSyncTest ON   
insert into  WebSyncTest(id,name) values('abc','admin')   
SET IDENTITY_Insert  WebSyncTest OFF 


/*
表复制
*/
--只复制表结构
select * into b from a where 1<>1


--外键关联
alter table CardAccountTest add CONSTRAINT FK_CardAccount_WebClass_1 FOREIGN KEY (classId) REFERENCES WebClass(classId) ON DELETE CASCADE ON UPDATE CASCADE


--为时间字段赋默认值(建立该字段时未指定默认值)
ALTER TABLE WebUser ADD CONSTRAINT DF_WebUser_CreateTime DEFAULT(GETDATE()) FOR CreateTime


/*
分页
*/
--方案一(只适用于2005)
SELECT TOP 页大小 * 
FROM 
	(
	SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM table1
	) A
WHERE RowNumber>页大小*(页数-1)
其他方案见我的博客


分享到:
评论

相关推荐

    sqlserver常用语句

    这是sqlserver常用的语句,保存在这上面,便于大家学习使用。如果有侵权,撤下,朋友给的,里面有常用的sqlserver语句

    SQLServer常用语句

    SQLServer常用Transact SQL语句 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据2、数据定义 CREATE TABLE --创建一个数据库...

    SQL_SERVER常用sql语句集锦

    SQL_SERVER常用sql语句集锦SQL_SERVER常用sql语句集锦SQL_SERVER常用sql语句集锦SQL_SERVER常用sql语句集锦SQL_SERVER常用sql语句集锦SQL_SERVER常用sql语句集锦SQL_SERVER常用sql语句集锦SQL_SERVER常用sql语句集锦...

    SQLserver常用语句大全

    文档中包含增删改查等常用语句和一些常用的案例,供学生和初学者学习参考之用!

    sql server教程,sql server实例,sql server常用语句,经典语句(超详细打包下载)

    sql server教程,sql server实例,sql server常用语句,(超详细打包下载)

    sql server常用语句

    sql server语句

    Sqlserver中常用的流程控制语句

    学习SQL流程控制语句的好东东。Sqlserver中常用的流程控制语句

    sqlserver常用sql

    死锁的诊断和定位 查询阻塞的语句 查询执行较慢的语句 查询正在执行的语句1 查询正在执行的语句2 查询所有表的主键 查询所有索引 查询表结构 ...修改SQLServer最大内存 用DAC连接到SQL Server 其它SQL DBCC

    SQL_Sever数据库常用语句大全.zip

    SQL_Sever数据库常用语句大全.zip SQL_Sever数据库常用命令大全.zip power函数获取数值的n次方 round函数保留指定位数小数点(指定位数后四舍五入) sign函数判断正数负数和零 sqrt平方根函数 convert转换数据类型...

    SQL_server常用语句汇总

    SQL_server常用语句汇总 有关常用的SQL_server常用语句汇总

    SQLServer常用字段类型

    本资料是一些SQLServer中常用字段类型

    SQL常用语句大全

    常用语句大全,SQL常用语句大全,SQL

    最全的常用SQL语句大全

    本专题收录的文章全面的集中了SQL语句,方便大家查询、学习等。标签:SQL SQL语句 语句 数据库

    SQLServer 常用语句(按功能分)

    一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段...

    SqlServer常用管理语句

    常用Sqlserver管理语句 1.调整内存 2.关闭启用xp_cmdshell 3.收缩数据库 4.还原数据库 5.创建赋权超级帐户 6.启动停止服务 7. 设置解除独占模式 8. 链接服务器 9. 查詢數據庫聯接數

    SQLServer中常用语句

    SQLServer中常用语句: 插入记录: insert into Student (Sno,Sname,Ssex,Sdept) values('aaa','mary','f','172'); 删除记录: delete from Student where Sno = 'aaa'; .......

    sql常用语句总结,增删改查等sql语句

    sql常用语句,sql语句,sqlserver ,查询 常用的对数据库执行的增删改查等sql语句!

    常用SQL server 查询语句

    都是平常用的一些东西,喜欢的就下吧!!!!!!!!!!!!!!!!!!

Global site tag (gtag.js) - Google Analytics