Gho*_*wer 1 database sql-server
当我们在sql中编写查询以在特定位置进行备份时,我们必须使用这样的查询
BACKUP DATABASE [SQLAuthority]
TO DISK = N'D:\SQLAuthority.bak'
Run Code Online (Sandbox Code Playgroud)
我想知道这里'N'(后=符号)的实际平均值是多少.
还有一件事如果我不使用'N',那么备份将完成或不完成.
任何人都可以解释这个
它指定字符串是nvarchar数据类型而不是varchar
您可能已经看到使用N前缀传递字符串的Transact-SQL代码.这表示后续字符串是Unicode(N实际上代表国家语言字符集).这意味着您传递的是NCHAR,NVARCHAR或NTEXT值,而不是CHAR,VARCHAR或TEXT.有关这些数据类型的比较,请参阅文章#2354.
参考:http://databases.aspfaq.com/general/why-do-some-sql-strings-have-an-n-prefix.html
| 归档时间: |
|
| 查看次数: |
1326 次 |
| 最近记录: |