数据库工作笔记016---SqlServer2016_日期处理_ntext和text区别_开启远程连接_查看系统COm组件_Browser服务无法启动_导出数据_字符串前加N

版权声明:本文为博主原创文章,未经博主credreamer 允许不得转载 违者追究法律责任。 https://blog.csdn.net/lidew521/article/details/87643863

   JAVA技术交流QQ群:170933152 

sqlserver中的类型:

ntext和text一样用来保存大量的文字数据,不过text用单字节保存数据 ,ntext固定用双字节保存数据. ntext保存的是Uncode的字符 , ntext支持跨语言平台。

SqlServer开启远程连接,网上查一下就可以,主要注意,需要把防火墙打开,然后把1433端口,放开就可以了,一定要开启防火墙,然后设置端口,奇怪了,关闭防火墙都不行

Com组件查看,在控制面板,管理工具,com组件查看

sql server browser 无法启动

打开sqlserver配置管理器,然后找到服务,找到sql server browser,查看属性,修改成自动

导出数据sql:在管理management中,选中一个数据库右键,找到任务,找到生成script就可以了

SQL SERVER字符串前加N,什么含义

2018年03月09日 09:11:47 xzg1109 阅读数:1310

https://zhidao.baidu.com/question/1767229033799588340.html

N'xxx' 标识将单引号中的xxx强制转换为Unicode编码的字符,不用在中文情况下会出现乱码.

因为在英文中常用的是ASCII码(一个字符占一个字节),而我们用的中文一个汉字就要占两个字节所以要用N'xxx'强制转换为Unicode编码的字符,这样单引号中不管是英文字符还是汉字一个都占两个字节,统一起来,不会出现乱码!

http://blog.csdn.net/dxnn520/article/details/7672662

select N'上海长宁店'

在字符串前面加上 N 代表存入数据库时以 Unicode 格式存储。
N'string'  表示string是个Unicode字符串

Unicode 字符串的格式与普通字符串相似,但它前面有一个 N 标识符(N 代表 SQL-92 标准中的国际语言 (National Language))。N 前缀必须是大写字母。例如,'Michél' 是字符串常量而 N'Michél' 则是 Unicode 常量。Unicode 常量被解释为 Unicode 数据,并且不使用代码页进行计算。Unicode 常量确实有排序规则,主要用于控制比较和区分大小写。为 Unicode 常量指派当前数据库的默认排序规则,除非使用 COLLATE 子句为其指定了排序规则。Unicode 数据中的每个字符都使用两个字节进行存储,而字符数据中的每个字符则都使用一个字节进行存储。有关更多信息,请参见使用 Unicode 数据。

Convert(varchar(100),[record_time],20)

20是日期的一种格式,这个可以百度

[record_time] 是日期字段,也可以应用sqlserver中的 getdate() 函数获取当前日期,

猜你喜欢

转载自blog.csdn.net/lidew521/article/details/87643863