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
在字符串前面加上 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() 函数获取当前日期,