以前使用的是2000读那种菜单子菜单数据都要自己写个存储过程来递归2005后就支持CTE查询了方便不少而且很容易明白代码withdt(c_name,pkid,c_parent)as(selectc_name,pkid,c_parentfromCategorySelfwherepkid=2--这是查第一级菜单的条件unionallselectp.c_name,p.pkid,p.c_parentfromCategorySelfpinnerjoindtonp.c
系统 2019-08-12 01:53:12 2346
Access:select*From表Whereidin(1,5,3)orderbyinstr(',1,5,3,',','&id&',')MSSQL:select*From表Whereidin(1,5,3)orderbycharindex(','+rtrim(cast(idasvarchar(10)))+',',',1,5,3,')MySQL:select*From表Whereidin(1,5,3)orderbyinstr(',1,5,3,',',CONC
系统 2019-08-12 01:52:49 2346
以下函数是本人在编写Oracle数据库存储过程时写的函数,觉得该函数通用性较强,因此发表出来供需要的人参考.这个函数的功能主要是用于去除给定字符串中重复的字符串.在使用中需要指定字符串的分隔符.示例:str:=MyReplace('13,14,13,444',',');输出:13,14,444createorreplacefunctionMyReplace(oldStrvarchar2,signvarchar2)returnvarchar2isstrvar
系统 2019-08-12 01:52:43 2346
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有安装该用户,可以在SYS用户下运行$ORACLE_HOME/demo/schema/human_resources/hr_main.sql来创建。除本文内容外,你还可参考:ROLLUP与CUBEhttp://xsb.itpub.net/pos
系统 2019-08-12 01:52:10 2346
----创建存储过程CREATEPROCEDURERecover_Deleted_Data_Proc@Database_NameNVARCHAR(MAX),@SchemaName_n_TableNameNVARCHAR(MAX),@Date_FromDATETIME='1900/01/01',@Date_ToDATETIME='9999/12/31'ASDECLARE@RowLogContentsVARBINARY(8000)DECLARE@Transac
系统 2019-08-12 01:51:55 2346
类的成员函数是模板函数时的特例化:classTest{public:Test(){};~Test(){};templatevoidcalc(Tval);/*{cout<voidTest::calc(Tval){cout<voidTest::calc(intval){cout<
系统 2019-08-12 01:51:55 2346
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。对于初学者来说,为了避免麻烦,可以用'DatabaseConfigurationAssistant'向导来创建数据库。创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。下面是创建数据库用户的具体过程:1.假如现在已经建好名为'news'的数据库,此时在F:/oracle/product/10.1.0/oradata/目
系统 2019-08-12 01:51:50 2346
1.OSTaskCreate()OSTaskCreate()建立一个新任务,能够在多任务环境启动之前,或者执行任务中建立任务。注意,ISR中禁止建立任务,一个任务必须为无限循环结构。源码例如以下:#ifOS_TASK_CREATE_EN>0/*条件编译,是否同意任务的创建*/INT8UOSTaskCreate(void(*task)(void*pd),/*函数指针,void*pd为函数的參数*/void*pdata,/*建立任务时,传递的參数*/OS_ST
系统 2019-08-12 01:33:54 2346
有时间再变成代码吧~~~~说明:MediaElement:可以直接作为xml元素MediaPlay:必须放在VideoDrawing或者DrawingContext实例中SoundPlay:Winform控件,只支持WAV格式70-511题目:媒体播放器
系统 2019-08-12 01:33:13 2346
adb概述SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(AndroidDebugBridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;2、在设备上运行shell命令;3、管理设备或手机模拟器上的预定端口;4、在设备或手机
系统 2019-08-12 01:32:47 2346