在SQLServer数据库中,如果查询数据库中是否存在指定名称的索引或者外键约束等,经常会用到object_id(‘name’,’type’)方法,做笔记如下: ? 语法:…
分类:SQL
ORA-28000: the account is locked-的解决办法
ORA-28000: the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三…
SQL Server 查询、搜索命令、语句,over partition by与group by 的区别
--查询所有表 SELECT NAME,* FROM SYSOBJECTS WHERE XTYPE='U' order by SYSOBJECTS.name --查询所有存储过程 select * from sysobj…
SQL 用户名以及权限问题
1、创建登录用户 用来连接数据库 登录用户主要用来连接数据库服务器,在c#的数据库连接字符串中可以使用这个用户 2、创建数据库用户、schema架构 数据库用户是存在于某一个数据库中的,可以用来管理这个数据库中的对象(表…
sqlserver存储过程循环写法
用游标,和WHILE可以遍历您的查询中的每一条记录并将要求的字段传给变量进行相应的处理==================DECLARE @A1 VARCHAR(10),@A2 VARCHAR(10),@A3 …
SQL干货篇三
SQL干货篇三 创建视图 create view <视图名>[(列名),(列名)...] as <子查询> [with check option] 子查询可以是select语句或者包含order …
MySQL数据SQL优化中,索引不被使用的典型场景总结
有些时候虽然有索引,但是不被优化器选择使用,下面是开发过程中遇到的不能使用索引的几种情况: 1.以%开头的like查询不能够利用B-tree索引,执行计划中key的值为NULL表示没有使用索引。 mysql> ex…
Redis快速入门
一.Redis简介 1.非关系型数据库(Nosql) 在了解Redis之前,我们需要先了解一下非关系型数据库。 当前主流的关系型数据库有Oracle、DB2、Microsoft SQL Server、MySQL等。非关系…
sql中的indexof,函数介绍
取出文件名中的后缀名,例如:1.exe变成exe declare @fileName varchar ( 100 ) set @fileName = ‘ aaa.ex…
ORACLE V$SQL视图说明
SQL_TEXT:SQL文本的前1000个字符 SHARABLE_MEM:占用的共享内存大小(单位:byte) PERSISTENT_MEM:生命期内的固定内存大小(单位:byte) RUNTIME_MEM:执行期内的固…
SQL NULL值比较陷阱
数据库里null值的比较是一件非常坑爹事情,一不小心就会掉到陷阱里去。以一个非常常见的场景为例: SELECT * FROM some_table WHERE field1 = field2 看上去没什么问题吧。错了!如…
oracle常用SQL语句(汇总版)
Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) …