在有些情况下我们需要按指定顺序输出数据,比如选择了ID in(3,1,2,5,4)我们希望按这个3,1,2,5,4的顺序输出,这样只使用order by ID是无法实现的,但是我们可以使用order by charindex(','+convert(varchar,ID)+',',',3,1,2,5...
分类:
数据库 时间:
2014-07-03 11:00:26
阅读次数:
352
1、删除所有表use 数据库declare @tname varchar(8000)set @tname=''select @tname=@tname + Name + ',' from sysobjects where xtype='U'select @tname='drop table ' + ...
分类:
数据库 时间:
2014-07-03 07:16:59
阅读次数:
214
一般情况下是SQL语句:Select * From Users Where UserName Like 'Lin%'Select * From Users Where UserName Like 'Lin%'采用参数化SQLDECLARE @pattern VARCHAR(MAX)SET @patt...
分类:
数据库 时间:
2014-07-02 20:34:52
阅读次数:
287
--1.数据类型不同。 --sql server 的数据类型:int ,smallint ,char,varchar,nchar,nvarchar,ntext,datetime,smalldatetime,money,decima, --float,bit…… --oracle ...
分类:
数据库 时间:
2014-07-01 22:59:14
阅读次数:
341
原表数据为:此处用到了with关键字,在程序中也可以用递归实现,但觉得还是没有一条sql方便with tb (ID,Name,ParentID,Sort)as( select a.*,convert(varchar,convert(varchar,partid)+'->'+convert(varch...
分类:
数据库 时间:
2014-06-30 23:34:46
阅读次数:
332
convert(varchar(10),字段名,转换格式)CONVERT(nvarchar(10),count_time,121)CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互...
分类:
数据库 时间:
2014-06-30 23:19:30
阅读次数:
292
--创建用户表CREATE TABLE table_1( id int PRIMARY KEY, -- 主键ID c1 varchar(24) NOT NULL,-- 列1 c2 datetime NOT NULL -- 列2)-- 批量新增一万条数据CREATE PROCEDURE PROC_IN...
分类:
其他好文 时间:
2014-06-30 11:48:39
阅读次数:
194
也懒得打其它字了,直接进入主题吧
1.首先,数据表Rex_Test
ID
int
自增
tName
varchar(10)
姓名
tEmail
varchar(80)
邮箱
2.至于代码里的Jqurey EasyUI包就直接去官网下载吧,当然其它地方也行,这里就不多做说明了。
3...
分类:
数据库 时间:
2014-06-28 06:57:35
阅读次数:
300
使用表变量时一定要注意:列数相同、类型相同创建表变量类型CREATE TYPE A_GABProductInfo AS TABLE( ProductGroupCode VARCHAR(50), ProductName VARCHAR(100) );存储过程中使用表变量CREATE PROCEDURE...
分类:
其他好文 时间:
2014-06-27 16:20:24
阅读次数:
163