Oracle PL\SQL操作(一)
2009-07-08 13:33
323 查看
1.Oracle怎样存储文本CHAR和VARCHAR2的区别•CHAR定长字符串,VARCHAR2变长字符串。•CHAR(n)定长字符串,n字节,n的取值范围:1~2000字节。•VARCHAR2(n)可变长的字符串,定义时应指明最大长度,取值范围:1~4000字节。2.Oracle怎样存储数值数值类型说明:NUMBER(m,n)数字位长度为m,其中n位小数。m中不包括小数点和符号位。
3.Oracle怎样存储日期Oracle支持儒略日,如果一个系统使用儒略日,它指定某个开始日期为第一天;下一个日期为第2天,如此往下。这种日历很适合日期计算。Oracle的开始日期为:公元前4712年的1月1日。Oracle会自动在我们能够理解的日期模式与儒略日期格式间进行转换。我们只要用熟悉的文本表示插入日期,Oracle会将它们在内部转换为等价的儒略日期。试验日期型:CREATE TABLEtest_tab1( product_name VARCHAR2(20), product_pricenumber(4,2) );
4.怎样插入包含NULL值的记录(1)在INSERT语句中给出值的地方使用NULL。CREATE TABLEtest_tab1( product_name VARCHAR2(20), product_priceNUMBER(4,2), purchase_date DATE ); 日期型格式:’15-6月-05‘’20-6月-2005‘ insert intotest_tab1 values (‘name1’,34.56,’23-10月-05‘);
用SELECT命令查看该表内容,记录的第三列是空的。(2)使用了INSERT命令的一个变种。在这个变种中,明确地给出了要插入数据的每个列。INSERT INTOtest_tab1 values(‘name_a’,12, NULL);
INSERT INTOtest_tab1(product_name,purchase_date) VALUES(‘nameb’,15); INSERT INTOtest_tab1(product_name,purchase_date) VALUES(‘namec’,5);
5.怎样插入包含单引号的数据在想插入单引号的地方放置两个单引号。
INSERT INTOtest_tab1 values(‘FifthProduct’’sName’,25, NULL);
6.怎样将两个或多个文本连接在一起在Oracle的SELECT语句中,可在列名之间放置两条竖线来指出将两个列并置。
SELECTproduct_name||product_price||product_count FROMtest_tab1; SELECTproduct_name||‘---’||product_price||‘---’||product_count FROMtest_tab1;
相关文章推荐
- oracle(PL/SQL)表操作:创建表时检查数据库是否存在该表,若存在删除再创建
- Oracle PL/SQL操作(二)
- Oracle PL\SQL操作(四)索引与约束
- Oracle中使用PL/SQL操作COM对象
- Oracle PL/SQL语言初级教程之操作和控制语言
- Oracle使用PL/SQL操作COM对象
- Oracle PL\SQL 操作(三)Oracle函数
- Oracle中运用PL/SQL操作COM工具-1
- Oracle PL/SQL 操作(三)Oracle函数
- Oracle PL/SQL开发基础(第十一弹:表集合操作)
- Oracle PL\SQL 操作(三)Oracle函数
- Oracle PL/SQL操作(四)索引与约束
- 在Oracle中使用PL/SQL操作COM对象
- Oracle PL\SQL操作(五)其他技术
- oracle pl/sql的操作大全
- Oracle PL/SQL中编写空操作的存储过程
- Oracle在pl/sql中操作基本表 记录
- pl/sql对oracle10进行简单操作
- Oracle PL/SQL操作(五)
- oracle(PL/SQL)表操作:创建表时检查数据库是否存在该表,若存在删除再创建