SQL Server 相关整理
来源:互联网 发布:淘宝下拉词提取工具 编辑:程序博客网 时间:2024/05/21 17:07
查询结果放入临时表
--select * into #temp from (sql查询语句)T
--drop table #temp(临时表用完记得删除)
--对于主表中数据如果存在历史数据 最好使用left join,不至于使历史数据丢失,对于为空列可以使用isnull默认值设置
--isnull(表查询列名,'默认值') 或者 isnull(表查询列名,sql查询语句)
表变量
DECLARE @temp TABLE (
FORM_NO INT,
SEQ INT,
ITEM_CODE NVARCHAR(4),
ITEM_DESC NVARCHAR(500),
CATEGORY_CODE NVARCHAR(3),
CATEGORY_DESC NVARCHAR(500),
EVN_ACC CHAR(1),
select * from @temp
判断对象存在与否,若存在,先删除再创建
IF EXISTS (SELECT *
FROM sysobjects
WHERE id = Object_id('ENV_ACCFormData'))
DROP TABLE ENV_ACCFormData
ELSE
CREATE TABLE ENV_ACCFormData
(
ID INT IDENTITY(1, 1) NOT NULL,
FORM_Kind NVARCHAR(30) NOT NULL,
FORM_NO INT NOT NULL,
SEQ INT NOT NULL,
ACCItem NVARCHAR(4) NOT NULL,
[Type] NVARCHAR(1) NOT NULL
)
--select * into #temp from (sql查询语句)T
--drop table #temp(临时表用完记得删除)
--对于主表中数据如果存在历史数据 最好使用left join,不至于使历史数据丢失,对于为空列可以使用isnull默认值设置
--isnull(表查询列名,'默认值') 或者 isnull(表查询列名,sql查询语句)
表变量
DECLARE @temp TABLE (
FORM_NO INT,
SEQ INT,
ITEM_CODE NVARCHAR(4),
ITEM_DESC NVARCHAR(500),
CATEGORY_CODE NVARCHAR(3),
CATEGORY_DESC NVARCHAR(500),
EVN_ACC CHAR(1),
[type] CHAR(1));
将存储过程执行结果放入表变量
select * from @temp
判断对象存在与否,若存在,先删除再创建
IF EXISTS (SELECT *
FROM sysobjects
WHERE id = Object_id('ENV_ACCFormData'))
DROP TABLE ENV_ACCFormData
ELSE
CREATE TABLE ENV_ACCFormData
(
ID INT IDENTITY(1, 1) NOT NULL,
FORM_Kind NVARCHAR(30) NOT NULL,
FORM_NO INT NOT NULL,
SEQ INT NOT NULL,
ACCItem NVARCHAR(4) NOT NULL,
[Type] NVARCHAR(1) NOT NULL
)
多表连接更新
update a set a.Email=b.Email from NTUser20121204 b,NTUser a where a.ID=b.ID
- SQL Server 相关整理
- Microsoft SQL Server 相关知识(资料整理)
- SQL SERVER 关于死锁问题相关整理(一)
- SQL Server相关资源(站点/工具)整理
- Sql Server 整理收集
- SQL Server 优化整理
- [sql server ] 分页整理
- SQL Server资料整理
- SQL Server(整理)
- SQL Server 期末考试整理
- SQL server 快捷键整理
- sql server 相关
- sql server 相关
- SQL Server 相关电子书
- SQL Server 日期相关
- sql server 相关
- SQL SERVER 事务相关
- SQL Server 日期相关
- UIDeviceOrientation 和 UIInterfaceOrientation 设备旋转的用法 (实例)
- xx项目记录(2)
- hdu 1535 Invitation Cards ( 做2次spfa )
- Java中throw与throws的不同
- IOException while loading persisted sessions: java.io.EOFException
- SQL Server 相关整理
- 红尘依梦
- c和c++内存分配的区别
- Android 开发即时聊天工具 YQ :(四) 获取好友列表
- XML精讲之DTD
- 遮罩层遮不住DropDownList---获取页面上所有的select并隐藏
- CentOS6.x最小化安装之后续事宜
- GPL Apache BSD 开源许可协议解释
- cpu学习简介1