Luouy~羽林
学问如逆水行舟,不进则退; 有知识的人不实践,等于一只蜜蜂不酿蜜; 我们可以由读书而收集知识,但必须利用思考把糠和谷子分开
摘要: 2、由pdm生成建表脚本时,字段超过15字符就发生错误(oracle) 原因未知,解决办法是打开PDM后,会出现Database的菜单栏,进入Database - Edit Current DBMS -script-objects-column-maxlen,把value值调大(原为30),比如改成60。出现表或者其它对象的长度也有这种错误的话都可以选择对应的objects照此种方法更改! 或者使用下面的这种方法: 生成建表脚本时会弹出Database generation提示框:把options - check model的小勾给去掉,就是不进行检查(不推荐)! 或者可以修改C:Progra 阅读全文
posted @ 2011-01-14 15:52 羽林.Luouy 阅读(4326) 评论(0) 推荐(0) 编辑
摘要: 1、打开PowerDesigner12,在菜单中按照如下方式进行操作 file-Reverse Engineer-DataBase 点击后,弹出 New Physical Data Model 的对话框2、在General选项卡中 Model name:模板名字,自己命名。 DMBMS :根据需要选择,我选择的是Microsoft SQL Server 2005 点确定后弹出 Database Reverse Engineering Option 对话框3 Selection选项卡中,选中Using a data source选项 注意如果是第一次导入数据,需要你先自己配制ODBC数据源 阅读全文
posted @ 2011-01-14 15:51 羽林.Luouy 阅读(477) 评论(0) 推荐(0) 编辑
摘要: --1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; --2、查看表空间物理文件的名称及大小 select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) 阅读全文
posted @ 2011-01-11 10:23 羽林.Luouy 阅读(3042) 评论(0) 推荐(1) 编辑
摘要: 通过返回的字符串截取出IPdeclare @ip varchar(15),@str varchar(100)set @str='ping '+Host_Name()--通过ping 主机名来获取返回的字符串,ping 后要加空格create table #temp(ipStr varchar(300))insert into #temp exec master..xp_cmdshell @strs... 阅读全文
posted @ 2010-12-01 14:52 羽林.Luouy 阅读(1947) 评论(0) 推荐(0) 编辑
摘要: 判断当前时间是不是星期天 if datepart(dw, getdate())=1 print 'yes' else print 'no'判断一月内所有星期天select DATEADD(wk, DATEDIFF(wk,0, dateadd(dd,6-datepart(day,getdate()),getdate()) ), -1)union all select DATEADD(wk, DATEDIFF(wk,0, dateadd(dd,6-datepart(day,getdate()),getdate()) ), 6)union all select DAT 阅读全文
posted @ 2010-11-17 11:09 羽林.Luouy 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 【方法一】用 SQL 语句查看 SQL Server 2005 端口号查看 SQL Server 2005 的端口号,我们可以到安装 SQL Server 服务的机器上,通过配置工具 SQL Server Configuration Manager(SSCM)中来找。如果 SQL Server 服务器在远程,这个办法就行不通了。不过,我们还可以通过查看 SQL Server 服务器日志来查看。如果... 阅读全文
posted @ 2010-11-01 20:43 羽林.Luouy 阅读(28062) 评论(3) 推荐(0) 编辑
摘要: 平时看数据文档,后来想直接写些记录标记在数据库里面,每次用起来就F5一下方便多了,不用在看数据文档,所以就找了一下这样的SQL,我kao,还真有!找了一下,不能用,改了一下,合适自己用SELECT 表名 = CASE WHEN A.COLORDER=1 THEN D.NAME ELSE ' ' END,表说明 = CASE WHEN A.COLORDER=1 THEN ISNULL(F.VALUE, ' ') ELSE ' ' END,字段序号 = A.COLORDER,字段名 = A.NAME,标识 = ... 阅读全文
posted @ 2010-09-17 19:25 羽林.Luouy 阅读(1976) 评论(0) 推荐(0) 编辑
摘要: --判断数据库是否存在IF EXISTS (SELECT * FROM MASTER..sysdatabases WHERE NAME = '库名') PRINT 'exists 'else PRINT 'not exists'-- 判断要创建的表名是否存在IF EXISTS (Select * From sysObjects Where Name ='表名' And Type In ('S','U'))PRINT 'exists'ELSEPRINT 'not exists& 阅读全文
posted @ 2010-08-29 09:34 羽林.Luouy 阅读(7550) 评论(0) 推荐(0) 编辑
摘要: 好久没这么用,都忘记了,唉,知识是要用了,才不会忘记VS命令提示符运行C#程序cd E:\AA //找到项目csc AA.cs //csc 指令编译成 exeAA.exe //运行OK 阅读全文
posted @ 2010-08-11 14:39 羽林.Luouy 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: COALESCE()用法 Select COALESCE(null,null,'1','2') 返回1作用 返回其参数中第一个非空表达式。isnull()用法 Select isnull(null,0) 返回 0作用 遇到null 返回 指定值nullif()用法 nullif('aa','aa') 返回 null, nullif(1,2) 返回 1作用 两个值相等则返回null 阅读全文
posted @ 2010-05-22 08:58 羽林.Luouy 阅读(370) 评论(0) 推荐(1) 编辑