![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
关系SQL
CEJ-盐井
喜欢玩篮球
展开
-
常见SQL问题
一、数据库常见概念 1.触发器的作用? 触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2.什么是存储过程?用什么来调用? 存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程...转载 2020-06-28 15:28:02 · 223 阅读 · 0 评论 -
精妙SQL语句,基础,提升,技巧
一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server ---创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_转载 2012-09-28 13:33:46 · 392 阅读 · 0 评论 -
SQL语句获取所有数据库名、表名、字段名、表字段长度
获取数据库中所有的表 SELECT SysObjects.name AS Tablename FROM sysobjects WHERE xtype = 'U' 获取数据库中所有表的列名 SELECT SysColumns.name AS Columnsname, SysObjects.name AS Tablename FROM SysObjects, SysColumns WHERE转载 2012-09-28 13:41:29 · 385 阅读 · 0 评论 -
SQL Server CONVERT() 函数
http://www.w3school.com.cn/sql/func_convert.asp 定义和用法 CONVERT() 函数是把日期转换为新数据类型的通用函数。 CONVERT() 函数可以用不同的格式显示日期/时间数据。 语法 CONVERT(data_type(length),data_to_be_converted,style) data_type(length) 规定目转载 2012-10-10 11:09:27 · 231 阅读 · 0 评论 -
不同服务器数据库之间的数据操作
--创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 ' --查询示例 select * from ITSV.数据库名.dbo.表名转载 2012-10-15 13:44:18 · 288 阅读 · 0 评论 -
三种东西永远不要放到数据库里
Frank Wiles曾在很多演讲里说过,改进你的系统的最好的方法是先避免做“蠢事”。并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含的牵连,认识不到这样做对系统维护尤其是系统升级带来多大的麻烦。作为一个顾问,像这样的事情我到处都能见到,我还从来没有见过做出这样的决定的人有过好的结果的。 图片,文件,二进制数据 既然数据库支持BLOB类型的数据,把文件塞进BLOB字段里一定转载 2012-10-25 10:06:41 · 294 阅读 · 0 评论 -
整理下自己使用的sqlserver DBA面试题
1.sqlserver 2008 R2 on windows server 2008 R2群集中,有节点A、B,现在需要停机新添加一个节点C进来替换现有节点B,请列出必要的步骤. 2.sqlserver 2008 R2 on windows server 2008 R2群集中,有节点A、B,A节点内存比B节点内存大一倍,为当前的主节点,为了业务需要,需要释放A节点内存即重新启动sqlse转载 2013-01-05 16:29:46 · 411 阅读 · 0 评论 -
sql常用语句记录
1.有两个表table1和table2,格式一样,怎么能选择出table1中col1,col2,col3在table2中不存在的所有行,table中不只这三个字段,还有其他字段 select * from tb1 a where not exists (select 1 from tb2 where col1=a.col1 and col2 =a.col2 and col3 =a.col3)转载 2012-11-02 17:32:08 · 352 阅读 · 0 评论 -
sqlserver有没有类似sys_connect_by_path的函数-MS-SQLServer/基础类
表 A B 1 a 2 b 3 c 想把B字段全部查询出来,得到结果:a,b,c 以逗号分割。 SQL code if not object_id('tb') is null drop table tb Go Create table tb([A] int,[B] nvarchar(1)) Insert tb select 1,N'a' union all select转载 2014-04-03 16:40:55 · 1478 阅读 · 0 评论