成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何創建需要的DB2表名

數據庫
DB2數據庫中創建表名時,根據用戶的需求,可能含有各類字符。本文將為您介紹創建表名時使用不同字符的方法,供您參考,希望對你有所啟迪。

DB2數據庫中創建表名時,根據用戶的需求,可能含有各類字符。本文將為您介紹創建表名時使用不同字符的方法,供您參考,希望對你有所啟迪。

環境:
產品:DB2 UDB
平臺:跨平臺
版本:v8

問題描述:

在 DB2 UDB 中除非另外指定,否則,所有名稱都可包括下列字符:

·A 到 Z。當在大多數名稱中使用時,字符 A 到 Z 將從小寫形式轉換為大寫形式。
·0 到 9
·@、#、$ 和 _(下劃線)
·名稱不能以數字或下劃線字符開始。

作為數據庫對象的表,其命名同樣遵循上述規則,因此即使用戶創建表時使用的名稱是小寫的,DB2 仍會自動將其轉化為大寫的形式,如:

db2 create table testname (a1 int)
DB20000I SQL 命令成功完成。

db2 list tables

表/視圖    模式 類型 創建時間
------------------------------- --------------- ----- --------------------------
:
TESTNAME TESTUSER T 2005-09-24-18.15.30.428001
:

如果用戶希望創建的表名含有小寫字符時應如何處理呢?這里簡單介紹一下其創建和使用的方法。#p#


解答:

如果需要創建含小寫英文字符的 DB2 表名,應使用雙引號將表名括起來,為避免雙引號被轉義,需在雙引號前加上轉義字符“\”。以創建一個名為 TestName 的表為例,其創建語句應寫為:

db2 "create table \"TestName\" (col1 int)" -- Windows & Unix 環境下

如果創建的表名中包含有“$”的特殊字符時,在 Unix 環境下,還需要在這些字符的前面也加一個轉義字符,以創建名為 Test$Name 的表為例,創建語句應為:

db2 create table \"Test\$Name\" (col1 int)

而在 Windows 環境下,可直接寫為:

db2 create table \"Test$Name\" (col1 int)

表創建完成之后,在以后對這些表進行引用的時候,同樣需要象在創建表的語句中那樣對表名加轉義符進行引用,如:

Windows 環境下:

db2 insert into \"Test$Name\" values (1),(2)
DB20000I SQL 命令成功完成。#p#

db2 select * from \"Test$Name\"

COL1
-----------
1
2
2 條記錄已選擇。

Unix 環境下:

db2 "insert into \"Test\$Name\" values (1),(2)"
DB20000I SQL 命令成功完成。

db2 "select * from \"Test\$Name\""

COL1
-----------
1
2
2 條記錄已選擇。

當然除舉例中所使用的“$”特殊字符外,還有一些其它的特殊字符,在今后使用中,應根據情況嘗試加上轉義符,以創建用戶需要的表名。

責任編輯:段燃 來源: C++博客
相關推薦

2010-11-02 14:45:12

DB2創建表空間

2010-11-03 15:56:13

DB2創建表

2010-09-30 14:48:26

DB2查詢

2010-09-30 09:53:05

DB2創建表空間

2010-11-01 16:19:18

2010-09-30 10:04:06

DB2創建表空間

2010-11-03 15:49:32

DB2刪除表

2010-11-01 16:07:22

DB2表空間

2010-11-02 14:08:29

DB2創建用戶

2010-11-03 09:34:39

DB2臨時表

2010-11-02 11:36:10

DB2索引創建

2010-11-01 12:11:43

DB2表空間

2010-11-01 11:13:57

DB2表管理

2010-11-01 16:30:21

DB2表空間

2010-09-01 11:39:17

DB2聚集目標表

2010-11-02 14:37:58

DB2臨時表定義

2010-09-01 11:17:29

DB2備份

2010-09-01 14:00:01

DB2表空間

2010-11-03 11:26:39

DB2表空間

2010-11-03 14:57:44

DB2備份所有表
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄色片亚洲 | 国产99视频精品免费视频7 | 日韩中文字幕 | 日韩精品久久 | 日韩精品成人 | 日韩视频 中文字幕 | 亚洲一区二区在线视频 | 99视频免费在线观看 | 伊人色综合久久天天五月婷 | 日韩欧美福利视频 | 国产黄色小视频在线观看 | 国产区在线视频 | www精品| 91久久精品日日躁夜夜躁国产 | 九九看片| 免费视频一区二区 | 欧美一级片免费看 | 免费毛片在线 | 羞羞免费网站 | 久久精品国产一区二区电影 | 日日夜夜免费精品视频 | av在线播放不卡 | 日韩国产免费观看 | 一区二区日韩 | www.夜夜草 | 日韩视频1 | 日本不卡高字幕在线2019 | 国产精品久久久久久久模特 | www亚洲免费国内精品 | www.色综合 | 国产不卡一区在线观看 | 黑人巨大精品欧美一区二区免费 | 天堂一区二区三区 | 欧美一区二区三区四区五区无卡码 | 99久久婷婷国产综合精品电影 | av一区二区三区四区 | 国产亚洲精品精品国产亚洲综合 | 欧美99| 天堂三级 | 久久机热 | 免费xxxx大片国产在线 |