c*****t 发帖数: 1879 | 1 Finally, finished code for this approach.
This approach for 1,000,000 row with 900,00 sample
Total runtime: 3141.381 ms
not bad at all, but takes 4 UDFs to do the job. |
|
M***7 发帖数: 2420 | 2 I am new to SQL.
Q1:
Here I have a column. Some rows containing the name like "c1", some others
like "b1*" or "h10$".
I just want to select the rows like "c1" but not those "b1*".
Q2:
To create a scalar UDF, how to return more than one return value?
Thanks a lot. |
|
c*****t 发帖数: 1879 | 3 一时没想出来怎么做。
有两个 table:
第一个的顺序,第一个 column 是 unique
1 a
3 c
2 b
5 d
另一个(其实是有第一个 table 计算出来的,但是结果
只是个 text[],也就是跟第一个 table 是一一对应)
m
o
q
p
想让变成
1 a m
3 c o
2 b q
5 d p
怎么弄?thx
实在不想写 UDF 弄了。 |
|
j*****n 发帖数: 1781 | 4 Nope. you've to write a UDF for that... |
|
|
B*****g 发帖数: 34098 | 6 大牛DBA请绕行。
I am not a sql server dba and also not an oracle dba.
Most oracle DBAs will not allow developers to create java store procedure on
oracle as they say oracle pl/sql is faster.
Actually the reason is they do not know java, and they almost cannot do any
programming even in plsql.
基本原则,我不会的,也不许别人用。
当然也有会点乃特的sql server DBA,也有会家挖的oracle DBA,版上就有。 |
|
a9 发帖数: 21638 | 7 我原来有这么一个应用。
将数据入库,其中datetime一列用的是getdate(),插入数据后,要对原始数据+
datetime做数字签名,更新到另一列中去。
我就用.net做了个存储过程,把这些数据传进去做数字签名。
我实在不太信任用asp.net页面启动事务,插入数据,签名,更新,再提交事务这个过
程。
说到这儿问个问题,asp.net里的finally块,肯定会执行到吗?我以前的应用里,进入
try块后,如果遇到某些问题,finally块是不会执行的。出的问题原因不是try块中的异
常,最后我也没想出来是啥问题。 |
|
j*******7 发帖数: 6300 | 8 CLR object run多了会使内存不被释放,只能restart sql service. Mission
critical的系统尽量别用。 |
|
B*****g 发帖数: 34098 | 9 ding。其实要比较过才知道,不过结果肯定是case by case。不过DBA不take risk也是
对的,毕竟自己不懂,出了问题也解决不了。 |
|
|
a9 发帖数: 21638 | 11 另外我不觉得有内存释放问题。我上面说的那个应用,跑了3年了,sql server从来没
重起过。
一定要找个能养我的PPMM */ |
|
B*****g 发帖数: 34098 | 12 我老板总是说"can you guaranty?"
我心想"关我屁事"
hehe |
|
a9 发帖数: 21638 | 13 像我这个就是没有dba的好处了,developer想怎么弄就怎么弄。
来没
一定要找个能养我的PPMM */ |
|
B*****g 发帖数: 34098 | 14 这是oracle和sqlserver的区别。咱公司的sql server/mysql俺也是想怎么弄就怎么弄。 |
|
c**t 发帖数: 2744 | 15 if your app exit CLR in try block, finally will NOT be executed. |
|
c**t 发帖数: 2744 | 16 oracle you can have compiled store proc..
弄。 |
|
|
a9 发帖数: 21638 | 18 没有人为的退出,可能是asp.net,连接断掉后,iis把它给exit了?
个过
进入
的异 |
|
B*****g 发帖数: 34098 | 19 optimizer 怎么根据f 的特性优化join?没听说过。有没有source? |
|
u**d 发帖数: 211 | 20 看来是空间换时间,不过 maintenance cost 看起来挺高的 |
|
g***l 发帖数: 18555 | 21 随便总结了一下,不包括ETL,抛砖引玉了,
1. never use * in query, only use specific columns and rows you need, never
use extra
2. table uses dbo prefix, selection uses with (nolock)
3. repeated code section can be replace by UDF or stored procedure
4. join is always on the key. if join is not the key, you need to be very
careful
5. layout flow chart for complicated stored procedure before coding
6. CTE is a good choice to replace subquery, table variable and temp table
7. all the work should be done on the temp t... 阅读全帖 |
|
w*r 发帖数: 2421 | 22 making SQL more complicated than necessary. SQL is not for string parsing.
such function can easily implemented using plsql/udf etc. People who use
such feature will end up have migration/upgrade headache. it is prohibited
in production process until this is ANSI. |
|
|
a******8 发帖数: 3 | 24 最近在研究microsoft sql server 2012的教材 教材只有介绍语法没有讲实际应用
像sp_executesql这样的指令或是UDF会常常用到吗?在实际的工作上
谢谢 |
|
p***c 发帖数: 5202 | 25 取决于你的角色
你要是做java,.net什么的,估计udf什么的很少用
你要是做sql developer,一定要多用,然后前面做application的没法替代你,你工作
就稳定了,哈哈哈 |
|
s**********o 发帖数: 14359 | 26 拜托数据库里有很多东西,不是就一个TABLE,
SCHEMA, VIEW, STORED PROCEDURE, UDF。你说的
TABLE DATA COMPARISON,不是可以写SQL吗 |
|
t*n 发帖数: 14458 | 27 借本贴人气问个问题
windows 7用什么刻盘软件好?
有个老版本的NERO不好用了
有基本的刻盘功能即可,得能刻UDF大文件的 |
|
|
h*******e 发帖数: 155 | 29 刻盘后安装的时候是不是碰到这个问题?
执行sh /media/cdrom0/install 后显示xsetup access denied.
原因大约是mount光盘,没有给执行的权限。
我是这么解决的。修改fstab 中mount 光盘的那行.
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
重新放入光盘就可以了
其它基本问题的话,看安装盘里的readme吧。 |
|
T*******t 发帖数: 9274 | 30 03:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8172 (rev
10)
Subsystem: Realtek Semiconductor Co., Ltd. Device e020
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <
TAbort-
SERR-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at 2000 [size=256]
|
|
a*****i 发帖数: 4391 | 31
xf86-video-intel
hmm, as far as I know, all of "drivers" are released with entire kernel. So
your driver binary
should also carry the kernel version.
For instance, mine outputs:
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960
Integrated Graphics
Controller (rev 0c) (prog-if 00 [VGA controller])
Subsystem: Lenovo T61
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR-
FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2 |
|
f********1 发帖数: 1601 | 32 顺便问问,dd把光盘镜像复制去thumbdriver时咋换fs格式?
我搞了几次,发现thumbdrive上的变成了udf... |
|
x*j 发帖数: 271 | 33 有点无知者无畏了。我就是做SCOPE的。HIVE真心不行。SCOPE这一套不敢说性能第一,
秒杀HADOOP还是分分秒秒的事。易用性和可扩展性,用过的人应该都知道。现在的HIVE
PIG在扩展性上就是渣。写个UDF还要先DDL注册才能用都是什么年代的了。SCOPE里面
对C#的integration我真心在BIGDATA的世界里没有见过第二家。我不是吓吹牛用过的人
都知道。 |
|
x*j 发帖数: 271 | 34 有点无知者无畏了。我就是做SCOPE的。HIVE真心不行。SCOPE这一套不敢说性能第一,
秒杀HADOOP还是分分秒秒的事。易用性和可扩展性,用过的人应该都知道。现在的HIVE
PIG在扩展性上就是渣。写个UDF还要先DDL注册才能用都是什么年代的了。SCOPE里面
对C#的integration我真心在BIGDATA的世界里没有见过第二家。我不是吓吹牛用过的人
都知道。 |
|
T*****e 发帖数: 361 | 35 这个有时候涉及到控制问题,就是典型的politics,对于码工来说能控制更好没了也能
过,不过对于DBA来说则是生死攸关。
我前面的工作地方就ORM争论了好几次,DBA都是大胜(那哥们嗓门大能说会道跟
manager走得更近,最后所有Programmer都被踢出了讨论),结果连续招了好几个DB
Programmer,ORM也被禁用了。我离开时他们正在用Stored Procedure来实现ORM的基本
功能呢,干得可欢了。
现在换了个地方,结果是PHP+SQL,PHP方面基本上是早期ASP或者JSP那一套,偶尔夹杂
点MVC;PHP里面都是ad hoc的SQL,DB里面则有很多几千行的UDF和Stored Procedure,
读起来无比费劲。
……之前ORM都有些烦了,发现MongoDB+Express+AngularJS更爽;现在倒是不用ORM了
…… |
|
t****s 发帖数: 141 | 36 这是CeQuadrat的旗舰产口,目前最新的3.7版已经支持Windows 2000
了。支持UDF/ISO9660光盘格式,也就是有很好的对于中文目录名和
文件名的支持。在NT下用时,WinOnCD能够自动转变中文的内码。当然
目录最大深度还是有要求的。
能够以Track At Once和DAO两种方式来刻盘。后者可以保特复制非数
据盘,如音乐CD和VCD时的正确性。另外对于CDRW来说,DAO方式也便
于以后快捷地抹去数据。
能够读取RAW文件和ISO文件,分别是光盘track影像和整张光盘的影
像文件。
本人只用过3.6版,发现最大的问题在于不能够复制音乐CD。这是一个
相当大的缺点!这个缺点需要用Nero来补了。
还有就是和Adaptec Easy CD Creator不兼容。如果先装有Adaptec
Easy CD Creator,那么一运行WinOnCD就会造成NT的蓝屏。只有删除
Easy CD Creator,并且确保/System目录下没有
cdr4vsd.sys才行。
每刻一张盘,需要有大于650MB的硬盘缓冲;并且要40分钟的时间;其
间还不能够运行 |
|
t******g 发帖数: 1 | 37 The correct answer should be:
1. This problem is : When you install HP CD-RW driver, it will
automatically install a UDF-reader software which can support your
CD-ROM(not CD-RW) to read direct CD format file. Thus, you need to
uninstall all HP CD-RW driver first. Try now, you can see that
XingPlayer works fine.
2. Next, you need to reinstall the HP CD-RW driver in a different way.
Do not use default HP installation.
Just explore the CD-writer driver's CD, install direct-CD, easy CD creater.
Be s |
|
p***y 发帖数: 79 | 38 u need install directCD on that pc. |
|
w******n 发帖数: 645 | 39
This depends how complicated your problem is. FLUENT is a good CFD package.
Its UDF features enable you to add your own models. But you need some CFD
knowledge to handle FLUENT well.
If your problem is simple. I would suggest you to use COMSOL. Strictly
speaking, COMSOL is not very good in CFD, but for some small and simple
cases, it still could offer good results.
Depends on your efforts. Taking some CFD or numerical courses will help if
your shool offers.
Computational Fluid Dynamics by John |
|
F*****e 发帖数: 270 | 40 我平时很少用fluent,但我敢说若是fluent用得好的人,包括UDF,和各种PDF、VOF、声
学、燃烧、腐蚀模型的,也绝对不简单。CFD也不止FDM,FVM和FEM方法,无网格、
Boltzmann, MD方法,学问多着呢。 |
|
w***h 发帖数: 345 | 41 多谢你的例子和图片,的确很有意思;如果方便的话能否透漏一下所指的商业软件,我
知道的商业软件不多,有时间也想学一点。我也不懂 openfoam, 我用一个叫做 code_
saturne 的偏门软件做散热和冷却方面的东西,这个软件用户不是很多,因为开源没多
长时间
其实,我算过的算例都不是特别复杂,或者说经过很大的简化后不是很复杂,主要是做
一些设计参数的调整,比如我可能不要求做一个算例很快,但是我希望这个算例可以很
容易的修改,通过修改找到最优的设计参数。所以对我来说,能够将从几何建模、网格
到求解、后处理都脚本化更重要些,所以尽管第一次建模计算时间不短,但是后面要重
复计算甚至批量处理都很容易。在这点上有没有什么推荐的商业软件的功能?
我听说 openfoam 在定制求解器方面有很大的灵活性,是 user routines 或者 udf 都
不可比拟的,不知道大家有什么看法可以分享?
另外,大侠所说的算例中 openfoam 计算效率如此之低,不知道是什么原因造成的?请
指教
多谢! |
|
r*****e 发帖数: 264 | 42 这是data engineer,要懂hadoop和mapreduce
Data Engineer – 2 openings
Detroit
The Data Engineer be responsible for ensuring that large sets of structured,
semi-structured, and unstructured data are positioned and available in a
distributed cluster to provide advanced analytics and new insights that
allow the business to make data driven decisions. This engineer will
develop data processing and integration solutions within a Hadoop
environment. In addition to processing and integration, this engineer w... 阅读全帖 |
|
|
m******r 发帖数: 1033 | 44 多谢回帖。 如果我根本不知道一个命令,如何输入这个命令?
R是我迄今见过最古怪的语言,完全找不到用户手册。 要是你老板让你学一门语言,比
如,spss, matlab, mysql, hive,你怎么办? 我肯定
1.从官网下载用户手册
2.看看数据类型
3.都有什么函数(数值型,字符型)
4.看看例子
我学最流行的hive sql,也是这个思路,两个月以后就可以不依靠数据组的技术支持,
自己处理实际问题了。 (不久前有人说一天就学会了hive sql, 有点夸张,但也不是
没有可能。 原因很简单: 跑到https://cwiki.apache.org/confluence/display/Hive
/LanguageManual+UDF#LanguageManualUDF-DateFunctions 所有函数都写在里面了,
不懂hadoop那些命令? 没关系,半天时间看看用户手册 https://hadoop.apache.org/
docs/r2.7.1/hadoop-project-dist/hadoop-hdfs/HDFSCommands.html 就可以。 只要
用过sql... 阅读全帖 |
|
m******r 发帖数: 1033 | 45 多谢回帖。 如果我根本不知道一个命令,如何输入这个命令?
R是我迄今见过最古怪的语言,完全找不到用户手册。 要是你老板让你学一门语言,比
如,spss, matlab, mysql, hive,你怎么办? 我肯定
1.从官网下载用户手册
2.看看数据类型
3.都有什么函数(数值型,字符型)
4.看看例子
我学最流行的hive sql,也是这个思路,两个月以后就可以不依靠数据组的技术支持,
自己处理实际问题了。 (不久前有人说一天就学会了hive sql, 有点夸张,但也不是
没有可能。 原因很简单: 跑到https://cwiki.apache.org/confluence/display/Hive
/LanguageManual+UDF#LanguageManualUDF-DateFunctions 所有函数都写在里面了,
不懂hadoop那些命令? 没关系,半天时间看看用户手册 https://hadoop.apache.org/
docs/r2.7.1/hadoop-project-dist/hadoop-hdfs/HDFSCommands.html 就可以。 只要
用过sql... 阅读全帖 |
|
s**i 发帖数: 271 | 46 我个人还是喜欢python。你要是熟悉matlab的话,numpy, scipy, matplotlib也很快就
上手了。统计的话scipy.stats和statsmodel也还可以。
大数据处理象PIG之类都支持python的UDF(user defined function),可以
实现比较复杂的算法。Java还要编译,在server上拷贝来拷贝去,太烦了。 |
|
s**i 发帖数: 271 | 47 我个人还是喜欢python。你要是熟悉matlab的话,numpy, scipy, matplotlib也很快就
上手了。统计的话scipy.stats和statsmodel也还可以。
大数据处理象PIG之类都支持python的UDF(user defined function),可以
实现比较复杂的算法。Java还要编译,在server上拷贝来拷贝去,太烦了。 |
|
k****o 发帖数: 76 | 48 have you register jython.jar before registering python script?
or adding jython.jar path to your PIG_CLASSPATH environment?
same thing, and see if it works |
|
r*****d 发帖数: 346 | 49 Thank you.
i did register jython.jar and did add jython.jar path to my PIG_CLASSPATH
environment.
if i did not do them, it would be a *different* error code, which would be:
Pig Stack Trace
---------------
ERROR 2998: Unhandled internal error. org/python/core/PyObject
java.lang.NoClassDefFoundError: org/python/core/PyObject
at org.apache.pig.scripting.jython.JythonScriptEngine.
registerFunctions(JythonScriptEngine.java:304)
... |
|
r*****d 发帖数: 346 | 50 could there be a compatibility issue between jython and pig? |
|