摘要:
Tomcat错误集合1.java.lang.IllegalArgumentException: Document base ***路径 does not exist or is not a readable directory解决方法(步骤):①清空apache-tomcat-5.5.26\work... 阅读全文
摘要:
create or replace function LowerNumToUpperChars(value int) return varchar2 is Result varchar2(10);begin Result := CASE value WHEN 0 THEN '零' ... 阅读全文
摘要:
我只把我现在用的方法列出来:1.建立一个辅助表,里面只有一列,内容为0-100W个数CREATE TABLE Nums(n INT NOT NULL PRIMARY KEY);insert into Nums values (0)DECLARE @max AS INT,@rc AS INT;SET @max = 1000000;SET @rc=1;INSERT INTO Nums VALUES (1);WHILE @rc * 2 <=@max BEGIN INSERT INTO Nums SELECT n+@rc FROM Nums; SET @rc=@rc * 2; ... 阅读全文
摘要:
-- 几种插入数据的方法---------1. 创建表后再插入 insert into 插入表(列...) select 列... from 表名... 2. 插入时创建表 SELECT 列... into 插入表 from 表名 3. 将存储过程或者动态批处理的结果集插入到新表(把本机当作链接服务器来用) EXEC sp_serveroption <服务器名>,'data access',true; SELECT * INTO 插入表 FROM OPENQUERY(<服务器名>,'EXEC {存储过程名称 | 动态批处理}') AS O 阅读全文
摘要:
其时这个用RIGHT()函数即可实现,但如果对于长度为1的字段,则前面要加个字符,凑够两位.SELECT NAMES=CASE WHEN LEN(name)<2 THEN '0' + name ELSE LEFT(NAME,2) END FROM [TEST].[dbo].[测试取字段]SELECT RIGHT(('00' + NAME),2) FROM [TEST].[dbo].[测试取字段] 很明显,下面的一个效率要高一些,但如果是取左边两位的话,我就想不出什么办法了..只能用第一种方法? 阅读全文