08 2015 档案
摘要:游标分为游标类型和游标变量,对于游标变量来说,遵循T-SQL变量的定义方法(啥,不知道T-SQL变量定义的规则?参考我前面的博文).游标变量支持两种方式赋值,定义时赋值和先定义后赋值,定义游标变量像定义其他局部变量一样,在游标前加”@”,注意,如果定义全局的游标,只支持定义时直接赋值,并且不能在游标...
阅读全文
摘要:最近做oracle和sqlserver数据库兼容,感觉sqlserver真心没oracle好用,存储过程竟然只能返回int类型,疯了 疯了存储过程的output及return的区别sql取整 ceiling()RETURN从查询或过程中无条件退出。RETURN 即时且完全,可在任何时候用于从过程、批...
阅读全文
摘要:declare@SqlNvarchar(4000)SET@Sql='select*froma_table'要么这样,要不然在执行存储过程变量前加N''ALTER PROCEDURE [dbo].[proc] asBEGIN--这里,varchar要改为nvarchar(4000)declare ...
阅读全文
摘要:一个SQLServer的自定义函数中调用一个自定义的存储过程,执行此函数后发出如下提示:“只有函数和扩展存储过程才能从函数内部执行"。原因:函数只能使用简单的sql语句,逻辑控制语句,复杂一点的存储过程是不能调用的,在函数里也不能使用execute sp_executesql 或者execute 。...
阅读全文
摘要:SQL Server Migration Assistant (SSMA) for Oracle lets you quickly convert Oracle database schemas to SQL Server schemas, upload the resulting schemas ...
阅读全文
摘要:PGA_AGGREGATE_TARGET参数的理解PGA结构图:在Oracle9i之前,PGA的计算和控制都是比较复杂的事情,从Oracle9i开始,Oracle提供了一种SQL内存管理的新方法:自动化SQL执行内存管理(Automated SQL Execution Memory Manageme...
阅读全文
摘要:今天尝试着调整一下数据库的性能,由于疏忽没有做好备份(spfile.ora),直接修改了MEMORY_TARGET参数,alter system set MEMORY_TARGET=4096m;导致重启ORACLE时不能连接ORACLE时报:ORA-12514: TNS: 监听程序当前无法识别连接描...
阅读全文
摘要:当用户进程连接到数据库并创建一个对应的会话时,Oracle服务进程会为这个用户专门设置一个PGA区,用来存储这个用户会话的相关内容。当这个用户会话终止时,数据库系统会自动释放这个PAG区所占用的内存。这个PGA区对于数据库的性能有比较大的影响,特别是对于排序操作的性能。所以,在必要的时候合理管理PG...
阅读全文

浙公网安备 33010602011771号