1.SQL语法
要求 |
ASCII和SUBSTRING |
Oracle |
ASCII('A')等于65 SUBSTR('ABCDE',2,3)等于BCD |
MS-SQL |
ASCII('A')等于65 SUBSTRING('ABCDE',2,3)等于BCD |
MySQL |
ASCII('A')等于65 SUBSTRING('ABCDE',2,3)等于BCD |
要求 |
获取当前数据库用户 |
Oracle |
Select Sys.Login_user from dual SELECT user FROM dual SYS_CONTEXT('USERENV','SESSION_USER') |
MS-SQL |
Select suser_sname() |
MySQL |
SELECT user() |
要求 |
引起时间延迟 |
Oracle |
Utl_Http.request('http://blog.csdn.net/u011149977') |
MS-SQL |
waitfor delay '0:0:10' exec master..xp_cmdshell 'ping localhost' |
MySQL |
sleep(100) |
要求 |
获取数据库版本字符串 |
Oracle |
select banner from v$version |
MS-SQL |
select @@version |
MySQL |
select @@version |
要求 |
获取当前数据库 |
Oracle |
SELECT SYS_CONTEXT('USERENV','DB_NAME') FROM dual |
MS-SQL |
select db_name() 获取服务器名称可用: select @@servername |
MySQL |
Select database() |
要求 |
获取当前用户的权限 |
Oracle |
SELECT privilege FROM session_privs |
MS-SQL |