数据库
ws_yuan
这个作者很懒,什么都没留下…
展开
-
SQLServer用户权限设置只能使用视图
sqlserver如何给某一用户分配只能查看某一视图的权限exec sp_addrole 'guestview' --GRANT SELECT ON veiw TO [guestview];GRANT SELECT ON CustomerInfo TO guestview;--exec sp_addlogin 'client','Client@123','ICCard_Tang...转载 2018-11-22 15:13:59 · 4715 阅读 · 1 评论 -
SQL字符串拼接
SQL字符串拼接 不同的数据库,相应的字符串拼接方式不同,通过对比加深一下记忆。一、MySQL字符串拼接 1、CONCAT函数语法格式:CONCAT(char c1, char c2, ..., char cn) ,其中char代表字符串,定长与不定长均可以 1.1)连接两个字符串 1.2)连接多个字符串 2、"+"操作符 2.1)连接...转载 2018-12-13 18:07:05 · 1022 阅读 · 0 评论 -
SQL 截取字符串
sql 截取字符串MySQL: 1、LOCATE(substr , str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0; 2、POSITION(substr IN str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,与LOCATE函数作用相...转载 2018-12-13 17:08:38 · 16860 阅读 · 0 评论 -
Oracle查询所有的表个数
有时候需要导出某用户下的所有table、view、sequence、trigger等信息,下面的SQL可以将这些信息select出来:select * from user_tables;select * from user_views;select * from user_sequences;select * from user_triggers;...原创 2019-02-21 17:05:23 · 5852 阅读 · 0 评论 -
SQLServer数据库密码已过期问题 处理
今年年初过年完回来工作发现外围系统访问不了数据库了,发现数据库密码已过期,需要重新输入一个密码才能等登录。查找发现登录名有勾选强制密码过期的选项,需要去到即可正常访问数据。操作步骤如下:1、创建登录名默认会勾选强制密码过期选项,如果不去除会出现密码过期问题2、登录名密码过期后,去掉强制实施密码策略选项即可使用当前登录名正常访问数据库。 ...原创 2019-02-22 10:37:33 · 15359 阅读 · 0 评论 -
SQLServer2012本地登录报错:provider 命名管道提供程序, error40 错误2
登录本地的SQLServer登录不上去,开始以为是密码记错了后来发现报error40的错,处理办法:1、登录不上报错2、命令行输入services.msc打开服务(本地)启动SQLServer(MSSQLSERVER)服务即可...原创 2019-02-22 14:08:51 · 1626 阅读 · 0 评论 -
MySQL There is no 'root '@ '% ' registered 问题
1、问题描述:从别的MySQL数据库拷贝或导出的函数,执行时报There is no 'root '@ '% ' registered 问题;2、解决办法:Navicat 按F6,命令行执行:grantallprivilegeson*.*toroot@"%"identifiedby".";3、原因解析:root用户权限不够,要赋予root更多的权限。在创建函数的语句中会...原创 2019-05-28 10:59:46 · 230 阅读 · 0 评论