购买本站域名请联系本站,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76084
  • 待审:5
  • APP:578
  • 文章:304429
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

sql 游标的使用—游标FOR循环小例子FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

例子: 显示emp表所有雇员名及其工资:,复制具体相关代码 具体相关代码如下:,declare cursor emp_cursor is select ename,sal from emp ; begin for emp_record in emp_cursor loop dbm,anonymous block completed 姓名: SMITh , 工资: 880 姓名: ALLEN , 工资: 1600 姓名: WARD , 工资: 1250 姓名: JONES , 工FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

对于程序中的一般字符串类型的字段,SQL Server中有char、varchar、nchar、nvarchar四种类型来对应,那么这四种类型有什么区别呢,这里做一下对比。FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1.定长或变长FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

所谓定长就是长度固定,当要保存的数据长度不够时将自动在其后面填充英文空格,使长度达到相应的长度;有var前缀的,表示是实际存储空间是动态变化的,比如varchar,nvarchar变长字符数据则不会以空格填充。FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2.Unicode或非UnicodeFPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

网站数据库中,英文字符只需要一个字节存储就足够了,但汉字和其他众多非英文字符,则需要两个字节存储。假如如果英文与汉字同时存在,由于占用空间数不同,容易造成混乱,导致读取出来的字符串是乱码。Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。而前缀n就表示Unicode字符,比如nchar,nvarchar,这两种类型使用了Unicode字符集。FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3.几种数据类型的存储的最大容量FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

char,varchar 最多8000个英文,4000个汉字FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

nchar,nvarchar 最多可存储4000个字符,无论英文还是汉字
FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体相关代码 具体相关代码如下:FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


--创建表
CREATE TABLE TempTable(
id INT PRIMARY KEY,
charField ChAR(10),
varcharField VARChAR(10),
nvarcharField NVARChAR(10)
)

INSERT INTO TempTable VALUES(1,'WFTh','WFTh','WFTh')
INSERT INTO TempTable VALUES(2,'无风听海','无风听海','无风听海')
INSERT INTO TempTable VALUES(3,'','','')
INSERT INTO TempTable(id) VALUES(4)
INSERT INTO TempTable VALUES(5,'1234567890','1234567890','12345')

SELECT DATALENGTh(charField) AS charFieldLen,
DATALENGTh(varcharField) AS varcharFieldLen,
DATALENGTh(nvarcharField) AS nvarcharFieldLen
FROM temptable WhERE id =1

SELECT DATALENGTh(charField) AS charFieldLen,
DATALENGTh(varcharField) AS varcharFieldLen,
DATALENGTh(nvarcharField) AS nvarcharFieldLen
FROM temptable WhERE id =2

SELECT DATALENGTh(charField) AS charFieldLen,
DATALENGTh(varcharField) AS varcharFieldLen,
DATALENGTh(nvarcharField) AS nvarcharFieldLen
FROM temptable WhERE id =3

SELECT DATALENGTh(charField) AS charFieldLen,
DATALENGTh(varcharField) AS varcharFieldLen,
DATALENGTh(nvarcharField) AS nvarcharFieldLen
FROM temptable WhERE id =4

SELECT DATALENGTh(charField) AS charFieldLen,charField,
DATALENGTh(varcharField) AS varcharFieldLen,varcharField,
DATALENGTh(nvarcharField) AS nvarcharFieldLen,nvarcharField
FROM temptable WhERE id =5
FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

FPDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76084

    网站

  • 578

    APP

  • 304429

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

微信抢红包透视挂-抢红包神器手机安卓版下载2025-04-13

该软件才得以实现自动抢红包、透

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松