如题:我要在c#中判断下表中哪个字段不可为空好进行输入限制。不让输入空值。
还有个问题我如何判断数据库表某个字段为什么数据类型,限制长度呢?
我用的是oracle10;
还有个问题我如何判断数据库表某个字段为什么数据类型,限制长度呢?
我用的是oracle10;
解决方案 »
- 關於數據庫查詢的一個問題,請高手幫忙
- 请高手帮忙看一下这样的sql怎么写,谢谢了
- 在redhat9 上面装oracle 9i出现的java 问题,请高手指教!!!!!!!!!!
- 一个很菜的问题。在一个事务内, 有没有可能 不 读取,已经更新但还没有提交的数据
- 在ORACLE 9I 中的full outer join 为什么在ORACLE 817中编译通不过?
- DEVELOPER 2000中的POST COMMAND的功能是什么?
- 我这个存储过程怎么建不了啊!请问各位大侠!总是提示"创建过程带有编译错误"???
- 如何取 出现次数最多的 那个字段名?
- 请问ORACLE 9i和ORACLE 8i可以同时装在一台计算机上吗?!
- >>>>>>>如何让8i和9i并存的问题
- 数据库互访
- 分享:错误的驱动可能把你引入岔路
SELECT COLUMN_NAME,DATA_TYPE,DATA_LENGTH ,DATA_PRECISION, DATA_SCALE
FROM USER_TAB_COLUMNS
WHERE TABLE_NAME = 'TEST'; -- TEST改为你要查的表名
你可以让程序执行下面的语句自己查,然后根据结果集判断操作:
[SQL]
SQL> select TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH, NULLABLE from user_tab_cols where TABLE_NAME='EMP';
TABLE_NAME COLUMN_NAME DATA_TYPE DATA_LENGTH NULLABLE
------------------------------ ------------------------------ -------------------------------------------------------------------------------- ----------- --------
EMP EMPNO NUMBER 22 N
EMP ENAME VARCHAR2 10 Y
EMP JOB VARCHAR2 9 Y
EMP MGR NUMBER 22 Y
EMP HIREDATE DATE 7 Y
EMP SAL NUMBER 22 Y
EMP COMM NUMBER 22 Y
EMP DEPTNO NUMBER 22 Y
8 rows selected
[/SQL]