-1
A
回答
0
DESC表名? 我不明白你想要什么...(更新表没有任何内容?)
0
describe your_table_name;
应打印表格方案是这样的:
Name Null? Type
------------------------------------------- -------- -------------
EMPLOYEE_ID NOT NULL NUMBER(6)
SALARY NUMBER(8,2)
HIRE_DATE NOT NULL DATE
TERMINATION_DATE DATE
TERMINATION_DESC VARCHAR2(4000)
你可以看到一些例如there。
0
我想你的意思是你想从一个表(称为T1)插入整行到另一个表(称为T2),其中有一个NULL在行中的任何地方。是对的吗?
INSERT INTO t2
SELECT *
FROM t1
WHERE t1.col1 IS NULL
OR t1.col2 IS NULL
OR t1.col3 IS NULL
...等....不幸的是,您需要手动命名t1中的所有列才能正常工作。没有捷径可以说“在t2中的任何东西都是NULL”。最接近你可以做的就是使用查询来帮助编写你的查询:
SELECT 'OR t1.' || column_name || ' IS NULL' || chr(10)
FROM all_tab_columns
WHERE owner = 'DATA_TABLE_OWNER'
AND table_name = 'T1';
相关问题
- 1. 在Oracle中使用两个表更新Oracle中的表
- 2. Oracle中的多表更新
- 3. Oracle中的多表更新
- 4. 如何更新oracle数据库中的多个表?
- 5. 使用多个表的Oracle更新
- 6. 多个记录的更新Oracle表
- 7. ORACLE TRIGGER更新表,如果另一个更新
- 8. Oracle:如何仅更新oracle数据库中的最新行
- 9. 使用另一个表中的数据更新一个表 - Oracle
- 10. 如何在oracle表单生成器中居中一个oracle表单?
- 11. 如何使用另一个表上的连接更新Oracle中的表?
- 12. 如何更改/更新列表视图的单个列表项?
- 13. 如何更新单词表?
- 14. 如何更新ListView中的单个行?
- 15. 使用另一个表中的值更新Oracle表
- 16. 如何在Web表单中的单个更新面板中添加两个GridView
- 17. 如何在ORACLE中运行一个更新并提交单个命令
- 18. 如何更新另一个更新查询中的新表?
- 19. 使用Oracle字段中的值更新Oracle表中的XMLTYPE
- 20. 如何使用Oracle中的派生表更新语句?
- 21. 如何检查Oracle中许多表的更新?
- 22. 更新表中的单个列
- 23. 如何更新mysql中的两个表?
- 24. 如何更新mysql中的2个表?
- 25. Oracle更新多个表中的多个列
- 26. 我如何更新列表视图中的单个行?
- 27. 如何更新在ejs + mongoose中有多个值的表单?
- 28. 如何在oracle中单独更新year字段?
- 29. 带更新的Oracle更新
- 30. Oracle表SAMPLE不再更新
你想在代码中获得表结构吗? – Dani 2009-11-12 07:26:52
我认为他想要这个计划......但是这个解释不好。 – RageZ 2009-11-12 07:34:11
你的意思是ALTER TABLE? – 2009-11-12 07:47:20