declare @sql nvarchar(2000) declare @cou int declare @id varchar(20) set @id=’1′ set @sql=’s…
分类:SQL
where 0=1和where1=1语句
where 1=1始终为true,在构造动态sql语句时,能够保证查询语句恒正确。 where 1=0; 这个条件始终为false,结果不会返回任何数据,只有表结构,可用于快速建表。 动态sql语句的一些问题 strin…
SQL 升序、降序排列
/*查询学生表中姓名、学号,并以学号降序排序*/ select name,StuID from Students_information order by StuID desc /**order by 以什么排序,默认为…
PL/SQL 中的存储过程与函数
存储过程概述 PL/SQL块分类 PL/SQL块分类:匿名块、命名块匿名块:不保存在数据库中,没有名称,不可以重复调用命名块:存在数据库中,有名称,可以重复调用命名块:存储过程、函数、触发器、包 存储过程与函数概述 存储…
SQL、T-SQL与PL-SQL的区别
SQL是Structrued Query Language的缩写,即结构化查询语言。它是负责与ANSI(美国国家标准学会)维护的数据库交互的标准。作为关系数据库的标准语言,它已被众多商用DBMS产品所采用,使得它已成为关…
sql查看本机IP地址
数据库上增加以下函数,调用函数获取IP地址 ALTER FUNCTION [dbo].[GetCurrentIP] () RETURNS varchar(255) AS BEGIN DECLARE @IP_Address…
什么是数据库三大范式,通俗讲解 一讲就懂
数据库三大范式是什么? 第一范式(1NF): 确保每列的原子性(强调的是列的原子性,即列不能够再分成其他几列)。实际上,第一范式是所有关系型数据库的最基本要求。 举例说明: 第一种表设计: 地址 青青草原,羊村,肥羊小学…
SQL入门到精通cobol从入门到精通
SQL简史SQL入门到精通cobol从入门到精通 SQL的诞生于IBM公司在加利福尼亚SanJose的试验室中在七十年代SQL由这里 开发出来最初它们被称为结构化查询语言StructuredQueryLang…
sql 高级技巧
1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)法一:select * into b from a where 1<>1法二:select top 0 * into b from …
MySQL数据库规范及解读
一、基础规范 第一条:必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 第二条:必须使用utf8(utf8mb4)字符集 解读:万国码,无需转码,无乱码风险,节…
软件测试之常用SQL语句
公司一直使用PhpMyAdmin的数据库管理工具,使用起来很方便,时间长了发现把一些基本的SQL语句都忘了。还是要经常看一看温故而知新,故整理一份常用的SQL语句,方便自己平时学习。 软件测试在工作中需要对数据库进行操作…
Ruby on Rails 里 migrate/migration 的用途
本文适合看了 Ruby on Rails 入门教程之后,对 Migrate 有疑惑的人。 (比如初学时的我,因为 Migrate 对我是个全新的概念) </br> 1. Migrate干嘛用的? 操作数据库用…