--方法一:动态SQL法declare @s varchar(50),@sql varchar(300) set @s='1,2,3,4,5,6,7,8,9,10' set @sql='select col='''+ replace(@s,',',''' union all select '''.....
分类:
数据库 时间:
2014-08-25 14:42:44
阅读次数:
279
LEAD函数简单点说,就是把下一行的某列数据提取到当前行来显示,看示例更能解释清楚,先看测试用脚本 DECLARE @TestData TABLE( ID INT IDENTITY(1,1), Department VARCHAR(20), LastName VARCHAR(20), Rate FL...
分类:
数据库 时间:
2014-08-25 14:38:34
阅读次数:
282
First_Value返回结果集中某列第一条数据的值,跟TOP 1效果一样,比较简单的一个函数 先贴测试用代码 DECLARE @TestData TABLE( ID INT IDENTITY(1,1), Department VARCHAR(20), LastName VARCHAR(20), R...
分类:
数据库 时间:
2014-08-25 13:23:34
阅读次数:
355
--提取分页数据,返回总记录数 ALTER procedure [dbo].[sp_Common_GetDataPaging_ReturnDataCount] ( @SqlString varchar(max), --查询语句 @PageNumber int, --当前的页码 @Pa...
分类:
数据库 时间:
2014-08-25 11:31:24
阅读次数:
223
如果报错....for column 'object_repr' at row 1.就找到此列所在表为django_admin_log,然后插入:ALTER TABLE django_admin_log MODIFY COLUMN object_repr VARCHAR(255) CHARACTER...
分类:
其他好文 时间:
2014-08-24 23:36:43
阅读次数:
340
数据库中存储日期的字段类型到底应该用varchar还是datetime ?这两种方法各有优势,datetime可以借用sql函数库中运算函数,增加了时间在各种运算上的效率;而varchar类型则可以在字符编码上显出优势。在 存储的时间将来不需要进行大量计算 的前提下,可以考虑选择varchar类型,反之,选择datetime类型。...
分类:
数据库 时间:
2014-08-24 14:14:22
阅读次数:
540
很多教程都说varchar(这里用varchar(5)举例,utf-8编码)在数据库中存的数据是不定长的,比如你存"ab"和存"中",一个占用2个字节,一个占用3个字节,因为在磁盘中存储的时候字节数不同,所以需要记录长度。那MySQL的char在存储中文的时候还是定长的吗?凯时娱乐城比如char(5...
分类:
数据库 时间:
2014-08-23 13:52:50
阅读次数:
210
CREATE TABLE `staticcatalogue` ( `Source` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '', `CreatedDate` datetime DEFAULT NULL,.....
分类:
数据库 时间:
2014-08-22 12:33:26
阅读次数:
221
--只获取数据库名称和最后的还原时间SELECT sdb.Name AS DatabaseName ,COALESCE(CONVERT(VARCHAR(12), MAX(bus.backup_finish_date), 101), '-') AS LastBackUpTimeFROM sys.sys...
分类:
数据库 时间:
2014-08-21 20:56:24
阅读次数:
271
如果想在一个已经建好的表中添加一列,可以用诸如:alter table t1 add column addr varchar(20) not null;这条语句会向已有的表t1中加入一列addr,这一列在表的最后一列位置。如果我们希望添加在指定的一列,可以用:alter table t1 add c...
分类:
数据库 时间:
2014-08-21 18:44:54
阅读次数:
245