SELECT * FROM employees WHERE salary > 50000;"
从"employees"表中选择所有工资大于50000的记录。
ALTER TABLE students ADD COLUMN graduation_year DATE;"
在"students"表中添加一个名为"graduation_year"的新列,数据类型为日期。
CREATE INDEX idx_name ON customers (last_name, first_name);"
在"customers"表上创建一个名为"idx_name"的索引,基于"last_name"和"first_name"字段。
DELETE FROM orders WHERE order_date < '2021-01-01';"
删除所有订单日期早于2021年1月1日的记录。
BEGIN TRANSACTION; UPDATE account SET balance = balance - 1000; COMMIT;"
开始事务,更新账户余额减去1000,然后提交事务。
SELECT AVG(salary) FROM employees GROUP BY department_id;"
按部门ID对员工的平均工资进行分组计算。
CREATE VIEW sales_summary AS SELECT month, SUM(amount) FROM sales GROUP BY month;"
创建视图sales_summary,按月份汇总销售金额。
DECLARE @emp_id NUMBER := 123; BEGIN SELECT * FROM employees WHERE employee_id = @emp_id; END;"
声明变量@emp_id并赋值123,查询employee_id为123的员工信息。
EXECUTE IMMEDIATE 'DROP TABLE customers';";
立即执行命令,删除名为"customers"的表。
BEGIN DBMS_OUTPUT.PUT_LINE('Oracle Database Version: ' || DBMS_METADATA.GET_DATABASE_VERSION()); END;"
开始输出,显示当前Oracle数据库的版本号。
未经许可,严禁转发。QQ交流群:688169419