摘要:
1.默认账户scott的解锁cmd命令行下输入sqlplus,在“请输入用户名”后面输入命令: conn sys/sys as sysdba(用超级管理员登录),解锁scott:alter user scott account unlock;2.显示当前用户:show user;3.切换用户:con 阅读全文
摘要:
select TableName = O.name,
OWNER = USER_NAME(O.uid),
FieldId = C.colid,
FieldName = C.name,
FieldType = T.name
+ CASE
WHEN T.name IN (N'decimal',N'numeric')
THEN N'(' + CAST(C.prec as varchar) + N',' + CAST(C.scale as varchar) + N')'
WHEN T.name = N'float' OR T.name like N'%char'
OR T.name like N'%binary'
THEN N'(' + CAST(C.prec as varchar) + N')'
ELSE N''
END, 阅读全文
摘要:
新个税计算公式
1500 4500 9000 35000 55000 80000 =45% 13505 阅读全文
摘要:
FROM T1,T2是ANSI SQL-89的旧语法,用逗号分隔FROM子句出现的表名,没有JOIN关键字,也没有ON子句,它只支持交叉联接和内联接,不支持外联接;如果没有指定联接条件就是一个交叉联接。
新的ANSI SQL-92去掉了逗号,引入了JOIN和ON,支持交叉联接、内联接和外联接。
优化器为使用上面两种语法的语句生成了相同的执行计划,性能是一样的。 阅读全文
摘要:
在SQL中谓词(逻辑表达式)的可能取值有TRUE、FALSE和UNKNOWN,这就是所谓的三值逻辑。UNKNOWN逻辑通常出现在涉及NULL值的逻辑表达式中,NULL代表一种缺失的值,当把一个缺失的值和另一个值(这个值也可能是NULL)进行比较时,逻辑结果总是UNKNOWN。查询筛选器(ON WHERE HAVING)都把UNKNOWN当作FALSE处理,使筛选器取值为UNKNOWN的行会被排除在结果集之外。而 CHECK结束中的UNKNOWN被当作FALSE对待,如表中一个CHECK结束要求某列大于0,向该列插入NULL值也会成功,因为 NULL>0等于UNKNOWN。在筛选器中比较两 阅读全文
摘要:
CREATE TABLE dbo.Nums(n INT NOT NULL PRIMARY KEY);
DECLARE @max AS INT, @rc AS INT;
SET @max = 1000000;
SET @rc = 1;
INSERT INTO dbo.Nums(n) VALUES(1);
WHILE @rc * 2 = @max
BEGIN
INSERT INTO dbo.Nums(n) SELECT n + @rc FROM dbo.Nums;
SET @rc = @rc * 2;
END
INSERT INTO dbo.Nums(n)
SELECT n + @rc FROM dbo.Nums WHERE n + @rc = @max;
GO 阅读全文
摘要:
右击项目选择“Build Path”--“Configure Build Path...”--“Java Build Path”--“Libraries”,在JARS and class folders on the build path下面列表有两个选项Android.jar和Android 2.2,把Android.jar删除即可。 阅读全文
摘要:
联接运算涉及下列步骤的一个子集(取决于联接的类型):1.执行笛卡尔积cross join;2.应用on筛选器;3.添加外部行(只在外联接outer join中发生)。所以,当使用内联接inner join时哪里指定逻辑表达式on和where作用一样,因为会跳过步骤3。当使用外联接outer join时,步骤2的on筛选器对保留表中部分行的删除不是最终的,因为步骤3会把这些行再添加回来,而where筛选则是最终的。例子,先插入测试数据:USE tempdbGOif OBJECT_ID('dbo.Article') is not null drop table dbo.Articl 阅读全文
摘要:
--压缩文件: a 压缩,-ep 从名称中排除路径declare @sql nvarchar(200)set @sql = '"D:\Program Files\WinRAR\WinRAR.exe" a -ep F:\a.rar F:\a.txt'exec master..xp_cmdshell @sql--解压文件: e 解压,-o+ 覆盖declare @sql nvarchar(200)set @sql = '"D:\Program Files\WinRAR\WinRAR.exe" e -o+ F:\a.rar F:\ 阅读全文
摘要:
根据上图A表和B表,按照年份和地区生成1至12个月的数据,结果如下:方法一:select YEAR,AreaName, MAX(case Month when '1' then Money else 0 end) as [1月], MAX(case Month when '2'... 阅读全文