![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
jay5566
这个作者很懒,什么都没留下…
展开
-
sql like 参数查询
declare @PI_ProdName varchar(100)set @PI_ProdName = ssselect * from HZ_Product_Info where PI_ProdName like %+@PI_ProdName+%原创 2009-08-21 08:59:00 · 635 阅读 · 1 评论 -
SQL查询数据库表名
select name from sysobjects where xtype=U原创 2009-09-09 12:40:00 · 236 阅读 · 0 评论 -
T-SQL:插入并返回自增ID
SQL SERVER 2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。 IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。@@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。SCOPE_原创 2011-02-13 00:19:00 · 2536 阅读 · 0 评论 -
经典的SQL语句 之一
<br />1.Insert (添加数据)<br />.Inert Into tb1(field1,field2) Values(11,’aa’)<br />.Inert tb1 Values(11,”aa”)<br />.Inert tb1(field1,field2) Select field3,’s'+field4 From tb2 Where field3<22<br />.Inert tb1 Select * From tb2 Where field3<22 <br /> <br />2.Upda原创 2011-03-31 09:50:00 · 330 阅读 · 0 评论 -
经典的SQL语句 之三
<br /> 1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)<br /> 法一:select * into b from a where 1<>1<br /> 法二:select top 0 * into b from a<br /> <br /> 2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)<br />insert into b(a, b, c) select d,e,f from b;<br /> 3、说明:跨数据库之间表的拷贝(具体转载 2011-03-31 09:59:00 · 245 阅读 · 0 评论 -
删除重复记录
1. 删除全部重复记录(慎用) Delete 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1) 2. 保留一条Delete HZT Where ID Not In (Select Max(ID) From HZT Group By Title) 注:此处保留ID最大一条记录原创 2011-05-24 17:18:00 · 202 阅读 · 0 评论 -
ORACLE基本查询
1.返回受影响行数 SQL%ROWCOUNT 2.返回一张表所有的字段以及字段信息 select * from user_tab_columns c where c.table_name = upper('表名字')转载 2012-05-17 16:22:54 · 317 阅读 · 0 评论