#sq

oracle number 和sqlserver numeric的区别

number如果不指定范围默认是可以输入所有位数的小数,numeric如果不指定小数默认是不允许输入小数...

SQL collate

我们在createtable时经常会碰到这样的语句,例如:passwordnvarchar(10)collatechinese_prc_ci_asnull,那它到底是什么意思呢?不妨看看下面:首先,collate是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影。语法是coll...
代码星球 ·2020-04-06

SQL自定义函数split分隔字符串

一、F_Split:分割字符串拆分为数据表CreateFUNCTION[dbo].[F_Split](@SplitStringnvarchar(max),--源字符串@Separatornvarchar(10)=''--分隔符号,默认为空格)RETURNS@SplitStringsTableTABLE--输出的数据表(...

Oracle PL/SQL之LOOP循环控制语句

在PL/SQL中可以使用LOOP语句对数据进行循环处理,利用该语句可以循环执行指定的语句序列。常用的LOOP循环语句包含3种形式:基本的LOOP、WHILE...LOOP和FOR...LOOP。   LOOP语句的基本语法结构如下:[<<label_name>>]L...
代码星球 ·2020-04-06

SQL Server CONVERT() 函数

定义和用法CONVERT()函数是把日期转换为新数据类型的通用函数。CONVERT()函数可以用不同的格式显示日期/时间数据。语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。d...
代码星球 ·2020-04-06

SQL Server 中WITH (NOLOCK)浅析

概念介绍  开发人员喜欢在SQL脚本中使用WITH(NOLOCK),WITH(NOLOCK)其实是表提示(table_hint)中的一种。它等同于READUNCOMMITTED。具体的功能作用如下所示(摘自MSDN):  1:指定允许脏读。不发布共享锁来阻止其他事务修改当前事务读...

SET NOCOUNT (Transact-SQL)

阻止在结果集中返回显示受Transact-SQL语句或存储过程影响的行计数的消息。语法SETNOCOUNT{ON|OFF}注释 当SETNOCOUNT为ON时,不返回计数。 当SETNOCOUNT为OFF时,返回计数。即使当SETNOCOUNT为ON时,也更新@@ROWCOUNT函数。当SETNOC...
代码星球 ·2020-04-06

T-SQL中return 返回语句学习

return命令用于结束当前程序的执行,返回到上一个调用它的程序或其他程序,其语法格式如下:return  整数值或变量return语句要指定返回值,如果没有指定返回值,SQLServer系统会根据程序执行的结果返回一个内定值,返回值含义如下所示:返回值    ...

sql server 的ANSI_NULLS设置

当SETANSI_NULLS为ON时,表示SQL语句遵循SQL-92标准。当SETANSI_NULLS为OFF时,表示不遵从SQL-92标准。SQL-92标准要求对空值(NULL)的等于(=)或不等于(<>)比较取值都为FALSE,即对所有字段的进行操作:=NULL或者<>NULL,返回的都是f...

SQL Server中的STUFF函数的使用

STUFF(character_expression,start,length,character_expression)作用删除指定长度的字符,并在指定的起点处插入另一组字符。character_expression一个字符数据表达式。character_expression可以是常量、变量,也可以是字符列或二进制数...

Sql Server 中事务(begin tran/commit tran/rollback tran)的用法

1ALTERPROCEDURE[dbo].[Proc_Test_commit1]2@resultintoutput,--成功1;失败03@messagenvarchar(20)output4AS5BEGIN6SETNOCOUNTON78begintry9begintranyy10insertintoTest_Commi...

GOTO (Transact-SQL)

将执行流更改到标签处。 跳过GOTO后面的Transact-SQL语句,并从标签位置继续处理。 GOTO语句和标签可在过程、批处理或语句块中的任何位置使用。 GOTO语句可嵌套使用。语法Definethelabel: label: Altertheexecution:G...
代码星球 ·2020-04-06

SQL Cursor 基本用法

由于这个游标执行一下就相当于SELECT一下其效率不敢恭维也没做深入研究。 代码 1 table1结构如下 2 id    int 3 name  varchar(50) 4&nb...
代码星球 ·2020-04-06

SQL 语句转换格式函数Cast、Convert

   CAST和CONVERT都经常被使用。特别提取出来作为一篇文章,方便查找。  CAST、CONVERT都可以执行数据类型转换。在大部分情况下,两者执行同样的功能,不同的是CONVERT还提供一些特别的日期格式转换,而CAST没有这个功能。  既然CONVERT包括了CAST的所有功能...

sql语句:union

 sql语句中,join,leftjoin中,是将两个或多个表横向连接,而有时,我们需要将几个表或1个表纵向连接,甚至是连接自身,就比如,某些数据库脚本特别不合理的时候,但我们又不能说啥。。。。郁闷。。。。最简单的示例:select*fromaunionselect*fromb  当然,要...
代码星球 ·2020-04-06
首页上一页...708709710711712...下一页尾页