常用T-sql


1.create table
create table dbo.app_param(
sn int identity(1,1) not null,
type nvarchar(50) not null,
module nvarchar(50) not null,
ckey nvarchar(50) not null,
cvalue nvarchar(50) not null,
remark nvarchar(50) null,
updated_user nvarchar(20) null,
created_datetime datetime null,
updated_datetime datetime null,
constraint PK_app_param primary key nonclustered(sn asc)
)


2.create index
create unique clustered index IX_app_param on dbo.app_param
(
type asc,
module asc,
ckey asc
)


3.create foreign key
alter table dbo.app_config add constraint FK_app_config_call_center
foreign key( country_code, call_center_code)
references dbo.call_center(country_code, call_center_code)

4.set null

5. add column
alter table employee add subsidy_status smallint default 1 null
alter table employee_comp_detail add subsidy decimal(16,2) null

6.three common lines
updated_user nvarchar(20) null,
created_datetime datetime default getdate() not null,
updated_datetime datetime default getdate() not null,

7. rename column
exec sp_rename 'kpi_callcenter.active', 'is_active', 'column';

8. change column type
alter table call_center_incentive alter column is_active smallint

9.drop column
alter table employee drop column employee_name_th

10.drop PK
ALTER TABLE dbo.doc_exc DROP CONSTRAINT my_constraint

11.drop index
DROP index anp_comm_rating.IX_anp_comm_rating

7. rename table
exec sp_rename 'table1', 'table2';

8.dump_history_log table

create table if_salespermonth_dump(
employee_id nvarchar(20) null,
month_year nvarchar(20) null,
sales_per_month nvarchar(20) null
)

create table if_salespermonth_history(
sn int identity(1,1) not null,
employee_id nvarchar(20) null,
month_year nvarchar(20) null,
sales_per_month nvarchar(20) null,
created_datetime datetime default getdate() not null,
constraint PK_if_salespermonth_history primary key clustered(sn asc)
)

CREATE TABLE [dbo].if_salespermonth_log(
[sn] [int] IDENTITY(1,1) NOT NULL,
employee_id nvarchar(20) null,
month_year nvarchar(20) null,
sales_per_month nvarchar(20) null,
[transaction_date] [datetime] NOT NULL,
[batch_no] [int] NOT NULL,
[execution_date] [datetime] NOT NULL,
[error_type] [nvarchar](10) NOT NULL,
[error_msg] [nvarchar](200) NULL,
[updated_user] [nvarchar](20) NULL,
[created_datetime] [datetime] default getdate() NOT NULL,
[updated_datetime] [datetime] default getdate() NOT NULL,
CONSTRAINT [PK_if_salespermonth_log] PRIMARY KEY CLUSTERED (sn asc)
)



11.建表的4行
sn int identity(1,1) not null,
updated_user nvarchar(20) null,
created_datetime datetime default getdate() not null,
updated_datetime datetime default getdate() not null,
constraint PK_c_commission_rate primary key nonclustered(sn asc)


13.生成数据字典的sql:select tname,colid,cname,ctype,length =

case ctype
when 'nvarchar' then length/2
when 'nchar' then length/2
else length
end,


xprec,xscale,isnullable from all_col where tname not like 'if%' and tname not like 'cn%'
order by 1,2

select * from all_col order by 1,2


select row_number() over (partition by employee_id order by program_id) as row_num,
*
from employee_program

 

14. 日期加减

/****** Script for SelectTopNRows command from SSMS  ******/

SELECT ''

      , [country_code]

      , [call_center_code]

      , [cutoff_year]- 1

      , [cutoff_month]

      , DATEADD ( year ,- 1, [curr_cutoff_date])

      , [last_cutoff_date]

      , [updated_user]

  FROM [cigna_china_tt]. [dbo]. [cutoff_period]

 

/****** Script for SelectTopNRows command from SSMS  ******/

insert [cutoff_period]( [country_code], [call_center_code], [cutoff_year], [cutoff_month], [curr_cutoff_date],

[last_cutoff_date], [updated_user])

SELECT

      [country_code]

      , [call_center_code]

      , [cutoff_year]- 1

      , [cutoff_month]

      , DATEADD ( year ,- 1, [curr_cutoff_date])

      , DATEADD ( year ,- 1, [last_cutoff_date])

 

      , [updated_user]

  

  FROM [cigna_china_test]. [dbo]. [cutoff_period] where cutoff_year = '2010'

 

  select * from [cutoff_period]

 

  SELECT ''

      , [country_code]

      , [call_center_code]

      , [cutoff_year]- 1

      , [cutoff_month]

      , DATEADD ( year ,- 1, [curr_cutoff_date])

      , [last_cutoff_date]

      , [updated_user]

  FROM [cigna_china_tt]. [dbo]. [cutoff_period]

 

15.fe

DUMP     TRANSACTION     库名      WITH     NO_LOG        

 

16. 收缩日志

ALTER DATABASE ATDB

SET RECOVERY SIMPLE;

GO

-- Shrink the truncated log file to 1 MB.

DBCC SHRINKFILE (ETN_Log, 1);

GO

-- Reset the database recovery model.

ALTER DATABASE ATDB

SET RECOVERY FULL ;

GO

 

17. 行转列

select * from

(

  select country_code, call_center_code, score_type, score, updated_user, updated_datetime

  from kpi_score

) as k pivot ( max ( score) for score_type in( [0], [1], [2])) as t

 

18. convert


  select CONVERT(varchar, getdate(),103)

 

 

 

delete t
            from (select a.seller_id,a.employee_id,
            row_number() over (partition by a.seller_id order by a.seller_id) as r
            from if_employee_info_dump a) t
            where t.r > 1

 

 

 

 

T100中常用的SQL语句 汇总总结一下在T100中常用的SQL语句。 阅读详情

相关推荐

T-SQL语言的语法

T-SQL 是一个功能强大的数据库查询语言,其丰富的语法和强大的功能使得开发者可以灵活地进行数据管理和查询。本篇文章详细介绍了 T-SQL 的基本语法、数据类型、控制流结构、存储过程与函数、错误处理、事务处理、索引优化以及常用的内置函数。希望通过本文的学习,能帮助读者更好地掌握 T-SQL,并在实际项目中有效应用。最后,数据库的性能优化是一个持续学习的过程,希望大家在实践中不断探索和总结经验。

2501_90468119的博客 492

常用的 T-SQL 语言

代码所用表(表名:first,second,new_table)本篇不是详细介绍 T-SQL 的语法,而是总结常用的 T-SQL 语句。

码的世界 1万+

告别同质化!用PyTorch Geometric手把手实现RGCN处理多关系图数据(附实战代码)

本文详细介绍了如何使用PyTorch Geometric实现关系图卷积网络(RGCN)处理多关系图数据,特别适用于社交网络分析、推荐系统等场景。通过实战代码演示了从数据加载、模型构建到训练优化的完整流程,帮助开发者高效处理异构图数据,提升模型性能。

weixin_30781433的博客 260

简单了解SQL与T-SQL的区别以及T-SQL语言的组成和语句结构

一. SQL Server和T-SQL的区别 SQL Server是结构化查询语言,是目前关系型数据库管理系统中使用最广泛的查询语言 T-SQL即 Transact-SQL,是标准SQL语言的扩展,是SQL Server的核心,在SQL的的基础上添加了变量,运算符,函数和流程控制等新内容, 总之SQL Server是几乎所有关系型数据库都支持的语言,而T-SQL是Microsoft SQL ...

qq_43552118的博客 2万+

手把手教你用Wireshark国密版分析TLCP和IPSec协议(附下载地址)

本文详细介绍了Wireshark国密版在TLCP和IPSec协议分析中的实战应用,包括环境配置、协议解析、合规性检查及高级分析技巧。该工具针对商用密码算法(如SM2/SM3/SM4)进行了专项优化,支持GB/T 38636-2020 TLCP和GB/T 36968-2018 IPSec VPN等国家标准,帮助开发者与安全工程师高效完成密评分析任务。

weixin_29325955的博客 555

从入门到实战:openEuler 系统管理与运维笔记(持续更新)

本文为openEuler系统管理与运维的实战笔记,从CentOS迁移者视角切入,详细介绍了openEuler的生态兼容性、内核优化及安全特性。内容涵盖系统安装规划、虚拟机部署、基础命令操作、文件系统管理以及用户权限配置等核心运维技能,旨在帮助读者快速上手并掌握这一企业级操作系统的日常管理。

weixin_29207149的博客 224

SQL和T-SQL的区别

1、SQL           结构化查询语言(Structured Query Language) 简称SQL是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名 2、T-SQL           T-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强...

qq_43551373的博客 8680

ios生成海报使用dom-to-image中toPng报错isTrusted:true

主要是ios中safari浏览器解析错误,引起的报错,主要引起原因toPng会调用toSvg,toSvg直接将html标签内容通过svg中foreignObject标签直接包裹,然后转base64, 通过data:image/svg+xml;解决办法:二次生成(调用两次),判断ios or 安卓,生成第一次生成,不用参数,例如:scale: 3,在第二次生成再进行清晰度操作,避免多次生成,引起性能消耗。以上种种很多案例,使用canvase进行转换的,标签丢失,直接toPng版本的,兼容性问题。

weixin_44601570的博客 2106

mysql t sql编程_T-SQL编程

T-SQL(Transact-SQL)是一种 SQL 扩展语言,由微软实现,运行在 Ms SQL Server 平台上。T-SQL 主要用来和SQL Server 交流,而查询语句则主要用来告诉服务器该做什么。T-SQL 是标准 SQL 语言的扩展,自然也继承了其基本功能:DDL、DML,DCL,DQL。另外,T-SQL 扩展了标准 SQL 不具备的编程特性,比如:运算符、文本字符串处理、流程控制...

weixin_42389030的博客 923

Shopee滑块验证码太刁钻?手把手教你用Python+Playwright绕过弧形验证(附影刀RPA接入代码)

本文详细介绍了如何使用Python和Playwright结合SadCaptcha第三方服务高效破解Shopee平台的弧形滑块验证码,并集成到影刀RPA工作流中。该方案开发周期短、准确率高(>90%),特别适合跨境电商自动化操作,已在实际项目中验证成功。

weixin_29284657的博客 571

在MATLAB和Simulink中设计并仿真一个电动汽车BMS热管理系统

电动汽车电池管理系统(Battery Management System, BMS)中的热管理是确保电池安全运行、延长寿命和提高性能的关键环节。通过Simulink进行BMS热管理仿真是验证控制策略的有效性、优化散热设计并降低开发成本的重要手段。以下是如何在MATLAB和Simulink中设计并仿真一个电动汽车BMS热管理系统的详细步骤。通过上述步骤,我们成功设计并实现了基于Simulink的电动汽车BMS热管理系统仿真。

xiaoheshang_123的博客 704

SQL语句【T-SQL汇总】

今天和大家一起来sql教程分享一下SQL语句,T-SQL的用java基础教程法和语法,以及一些例子,目python基础教程的是帮助大c#教程家一起来复习一下T-SQL的vb.net教程基本语句,以便在项目中更快速的运用,当然对于新手来说就更应该去学习和总结了。我个人感觉数据库这方面对于程序员来说很重要,无论是对于JAVA程序员还是DOTNET程序员以及其他编程人员来说都是必须掌握的。为了帮助大家更好的来回顾T-SQL,本人利用空闲的时间整理的一下T-SQL的语句和语法。希望对大家有用! 好的!我们先来看几

chinaherolts2008的博客 2291

基于单光子探测的高重频多通道符合测距

TDC专栏之基于单光子探测的高重频多通道符合测距

sdau2005的博客 1205

T-SQL语言的SQL

SQL是一种用于管理关系型数据库的标准语言。数据查询(SELECT)数据插入(INSERT)数据更新(UPDATE)数据删除(DELETE)虽然SQL能够满足大部分的数据操作需求,但在实际应用中,我们常常需要更复杂的操作,比如数据的条件判断、循环处理和错误处理等。这时,T-SQL的扩展功能就显得尤为重要。T-SQL作为一种强大的数据库查询和管理语言,不仅继承了标准SQL的基本功能,还提供了许多强大的扩展特性,使得数据工作变得更加高效和灵活。

2501_91287914的博客 971

VisionPro 机器视觉案例 之 彩色保险丝个数统计

CogColorSegmenterTool CogColorMatchTool

机器视觉李小白的博客 2353

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

t-sql和mysql的区别_T-SQL和SQL的区别是什么

区别:结构化查询语言SQL是关系数据库的标准语言,已被众多商用DBMS产品所采用,使得它已成为关系数据库领域中一个主流语言。而T-SQL是SQL的一种版本,且只能在SQL SERVER上使用;且提供了数据库脚本语言,即类似C等的基本功能。本教程操作环境:windows7系统、mysql8版、Dell G3电脑。SQL和T-SQL的区别SQL是Structrued Query Language的缩写...

weixin_34722157的博客 5482

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

SQL与T-SQL的区别

SQL = Structured Query Language T-SQL = Transact-SQL = SQL 程式设计语言的增强版,它是用来让应用程序与 SQL Server 沟通的主要语言。 两者都是语言. 那么在sql server查询分析器中的语句是sql 还是T-sql? 这个要看你输入的是什么? 因为 T-SQL 包含了 SQL 也就是说, 你输入了一句 SELECT * FROM 某一个表 这样的标准的 SQL 语句,但是又因为T-SQL 包含了 SQL 你既可以说你输入的是 SQL,

secret の bolg 3559

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

T-SQL 教程

以资料整理为目的,汇总一下自己从事于这近两年多的软件开发中常用的T-SQL,涵盖存储过程,分页,行转列、列转行,锁,全局变量,聚焦索引…… 可能一说到T-SQL与PL/SQL大家可能有很多认知上的不足(本人也是迷糊了好长时间,才懂得其中内涵) 百度百科 名片介绍:T-SQL PL/SQL 简单点理解,就是T-SQL是用于MS SQLServer中,而PL/SQl适用于Oracle中的

编程浪子 2285

t-sql和sql的有哪些区别和联系

T-SQL与SQL的主要区别与联系: 本质联系:SQL是关系型数据库通用标准,T-SQL是微软在SQL基础上为SQL Server开发的扩展方言(T-SQL=标准SQL+微软特有功能)。 核心区别:T-SQL增强了编程能力,支持流程控制(IF/WHILE)、异常处理(TRY-CATCH)、扩展函数、批处理等特性,更接近编程语言。 适用场景:标准SQL适合跨数据库操作和基础查询;T-SQL适用于SQL Server生态的复杂业务逻辑、存储过程和性能优化。 语法差异:T-SQL支持局部变量声明、结构化错误处理等

前端技术的学习整理 1132

mysql t-sql语句_SQL语句(T-SQL汇总) 用T-SQL画出这些图形

我个人感觉数据库这方面对于程序员来说很重要,无论是对于JAVA程序员还是DOTNET程序员以及其他编程人员来说都是必须掌握的。为了帮助大家更好的来回顾T-SQL,本人利用空闲的时间整理的一下T-SQL的语句和语法。希望对大家有用!好的!我们先来看几个图像:棱形三角形正方形圆形矩形梯形上面这些图形都是用T-SQL实现的,文章的最后我们一起来用T-SQL画出这些图形。首先,我们开始回顾一下T-SQL的...

weixin_35781524的博客 513

T_SQL和SQL的区别

T-SQL是标准SQL语言的扩展,是SQL Server的核心,在SQL的的基础上添加了变量,运算符,函数和流程控制等,Microsoft SQL Server支持的语言。2.数据操纵语言(DML:INSERT(插入)、UPDATE(修改)、DELETE(删除))添加新数据、删除旧数据和修改以前存储的数据对数据库进行更新。3.数据控制语言(DCL):检索、添加和修改数据的能力,保护存储的数据不被未授权的用户所访问。数据定义语言(DDL:CREATE、DROP、ALTER)定义存储数据的结构和组织。

qq_54054566的博客 2165

T-SQL编程

目录 1、T-SQL的元素 1.1 标识符 1. 常规标识符 2. 分隔标识符 1.2 变量 1. 全局变量 2. 局部变量 1.3 运算符 1. 算数运算符 2. 赋值运算符 3. 位运算符 4. 比较运算符 5. 逻辑运算符 6. 字符串连接运算符 7. 一元运算符 8. 运算符的优先级和结合性 1.4 批处理 1.5 注释 2、流程控制语句 2.1 BEGIN…AND 2.2 IF…ELSE 2.3 CASE 2.4 WHILE…CONTINUE…BREA

博客 | 复习知识点 + 练习 + 最终的领悟 | 全力以赴 1486

mysql t-sql_T-SQL是什么

T-SQL(Transact-SQL)是Sybase和Microsoft的一组编程扩展,为结构化查询语言(SQL)添加了几个功能,包括事务控制,异常和错误处理,行处理和声明的变量。相关mysql视频教程推荐:《mysql教程》与SQL Server通信的所有应用程序都通过向服务器发送T-SQL语句来实现。T-SQL查询包括SELECT语句,选择列,标记输出列,限制行和修改搜索条件。同时,T-SQL...

weixin_35924719的博客 1060

九、T-SQL 语句简介

九、T-SQL 语句简介T-SQL 语法约定 Transact-SQL简称 T-SQL 语言是结构化查询语言的增强版本,与多种 ANSI SQL 标准兼容,而且在标准的基础上还进行了许多扩展。Transact-SQL代码是 SQL Server的核心,可以实现关系数据库中的查询、操作和添加功能。 在 SQL Server 中,所有与服务器的实例的通信,都是通过发送 T-SQL 语句到服务器来实现的。 对数据库的插叙和修改操作的语言叫做 SQL ,其含义是结构化查询语言(Structured Query La

一个孤独漫步者的遐想的博客 4315

T-SQL入门攻略之1-初识T-SQL

--> Title  : T-SQL入门攻略之1-初识T-SQL--> Author : wufeng4552--> Date   : 2010-03-221:SQL与T-SQL  1.1SQL语言  SQL 是Structured Query Language的缩写,翻译为”结构化查询语言”  SQL语言可以分为四类:  数据查询语言(Data Query Langu

水族杰纶 1万+
上一篇: Axis2 插件安装 如何在低版本eclipse使用axis2 1.6.1插件
下一篇: (转)Axis2 附件传输
O2AtomLife
博客等级 码龄19年 2粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值