T-SQL语法_51CTO博客
一、标识符  在T-SQL语言中,对SQLServer数据库及其数据对象(比如表、索引、视图、存储过程、触发器等)需要以名称来进行命名并加以区分,这些名称就称为标识符。  通常情况下,SQLServer数据库、数据库以及各种数据对象都应该有一个标识符,但对于某些对象来说,比如约束,标识符是可选的。推荐每个对象都使用标识符。1、常规标识符的规则(1)、首字符:标识符的第一个字符必须满足下列条件:  
转载 2017-10-15 20:33:34
583阅读
  CREATE语句的开头都是一样的,然后是特定的细节。 CREATE <object type> <object name>   一、CREATE DATABASE   CREATE DATABASE命令用于创建一个数据库,创建一个数据库的最基本语法如下所示: CREATE DATABASE <database name>   CREATE DATAB
转载 2016-08-29 13:31:00
62阅读
2评论
一、标识符   在T-SQL语言中,对SQLServer数据库及其数据对象(比如表、索引、视图、存储过程、触发器等)需要以名称来进行命名并加以区分,这些名称就称为标识符。   通常情况下,SQLServer数据库、Oracle数据库以及各种数据对象都应该有一个标识符,但对于某些对象来说,比如约束,标识符是可选的。推荐每个对象都使用标识符。   1、常规标识符的规则   [1] 首字符:标识符的第一
转载 2016-08-29 11:06:00
39阅读
2评论
SQL可以分为两类: 1.T-SQL (针对SQLServer)2.PL/SQL (针对Oracle)—————————————————————————————————— T-SQL ———————————————————————————————————1.局部变量 :用户自定义的变量,变量名以 @开头 --- 可读写定义变量格式: declare @变量名 数据类型赋值:set @变量名
原创 2022-01-06 15:44:23
110阅读
Transact-SQL     T-SQL是Microsoft公司在关系型数据库管理系统SQL Server中的SQL-3标准的实现,是微软对SQL的扩展,具有SQL的主要特点,同时增加了变量,运算符,函数,流程控制和注释等语言元素,使得其功能更加强大.T-SQLSQL Server 十分重要,SQL Server中使用图形界面能够完成的所有功能,都可以利用T-SQL来实现.
转载 2011-10-29 21:53:31
619阅读
----------------------------------T-SQL(MSSQL_SERVER独有语言)------------------------------- --T-SQL基本命令: --DECLARE 声明 --PRINT  输出 --getDate 获得时间 --CONVERT 类型转换 --CAST 
原创 2012-02-15 10:00:12
911阅读
1.sql语句查询顺序 select ... from ... where ... group by ... having ... order by ... sql语句执行顺序 from where group by having select over distinct top order by ...
转载 2021-08-21 16:01:00
312阅读
2评论
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL&mdash;数据定义语言(CREATE,ALTER,DROP,DECLARE) DML&mdash;数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL&mdash;数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1
转载 精选 2011-05-26 21:15:54
991阅读
1.定义变量时可以直接赋值DECLARE @Id int = 52.Insert 语句可以一次插入多行数据INSERT INTO StateList VALUES(@Id, 'WA'), (@Id + 1, 'FL'), (@Id + 2, 'NY')3.支持+=操作符SET StateId += ...
原创 2021-07-20 10:23:34
437阅读
Merge语法是对插入,更新,删除这三个操作的合并。根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入、更新或删除行,可以对两个表进行同步。
转载 2009-04-26 15:39:00
103阅读
前几天在论坛看到有个帖子提问是否可以在应用程序中检查SQL Server的语法,当时自己也不清楚。今天在看SQL Server Set设置,发现有两个选项可以实现这个功能:1.SET PARSEONLY选项(类似于SSMS的Cntrl+F5)这个选项检查每个 Transact-SQL 语句的语法并返回任何错误消息,但不编译和执行语句。下面
原创 2013-07-25 11:06:38
2213阅读
1点赞
2评论
既然是高级查询,那么使用函数也将是必不可少的,常见的函数类型有以下几种:常见的高级查询语法举例:显示test表中所有运维工程师的姓名和基本工资,要求以下格式:运维工程师XXX的基本工资是:XXXXX元。语法格式如下:select'运维工程师'+姓名+'的基本工资是:'+CAST(基本工资asvarchar(10))+'元'fromtestwhere职
原创 2019-04-05 16:02:42
3083阅读
1评论
----USE AdventureWorksGOSELECT * FROM sys.typesGO -- --use AdventureWorksgoselect * from sys.schemas where principal_id = 1go     --USE AdventureWorksGOSELECT t.name  FROM sys.tabl
原创 2010-05-09 22:16:50
716阅读
sql server 2005/2008备份/删除过期备份T-sql create proc sp_backupdatabase  @bak_path nvarchar(4000)=''       --备份路径; ,@baktype int = null     &nbs
转载 精选 2010-11-17 10:08:39
426阅读
1、where 子句中的函数    在做查询是,很多情况下where 查询后会将表中的某一列包装在函数中,再做查询,比如    select * from smart..tb_product where substring(name,1,2)='cp'    这样做会使查询优化器看不到该列的索引,只能进行全表
原创 2015-09-23 10:18:29
804阅读
  游标是面向行的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能。  在性能上,游标会迟更多的内存,减少可用的并发,占用带宽,锁定资源,当然还有更多的代码量。  用一个比喻来说明为什么游标会占用更多的资源。当你从ATM机取款的时候,是一次取1000的效率更高呢,还是10次100呢?既然游标那么多缺点,为什么要学习游标呢?  现存系统有一些游标,我们查询必须通过游标来实现。  作用一
转载 2017-10-15 20:17:19
372阅读
SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份《精妙SQL速查手册》,不吝赐教! 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说...
原创 2021-08-10 09:45:51
208阅读
SELECT @@VERSION; SELECT SERVERPROPERTY('EngineEdition'); 1 = Personal or Desktop Engine 2 = Standard 3 = Enterprise 4 = Express 5 = SQL Database 6 = ...
转载 2021-08-12 17:30:00
172阅读
2评论
打印输出 直接在编辑区输入下面两种输出方式即可 print'world' select 'hello world' 变量 声明关键字declare 分类:(1)局部变量 (2)全局变量 (1)局部变量 :以@开头,先声明,再赋值,再使用 declare @str varchar(64) --声明 s ...
转载 2021-10-22 18:06:00
162阅读
2评论
在开发SQL时,少不了使用别名(Alias),有Column(字段)别名或Table(表)别名。使用别名,是为了简单易懂。别名一般放在AS关键词后,也可省略此关键词。参考下面例子:http://www.cnblogs.com/insus/articles/1968173.htmlhttp://www.cnblogs.com/insus/articles/1900559.htmlhttp://www.cnblogs.com/insus/articles/1900526.htmlhttp://www.cnblogs.com/insus/articles/1952470.htmlhttp://www
转载 2011-03-01 19:53:00
89阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5