declare tmpName varchar(20) default '' ;
set tmpName = 'tttt';
select tmpName;
-----------------------这样的语也不能直接执行?一定要写在存储过程里面,或者trigger里真怪MSSQL 都可以。
set tmpName = 'tttt';
select tmpName;
-----------------------这样的语也不能直接执行?一定要写在存储过程里面,或者trigger里真怪MSSQL 都可以。
解决方案 »
- mysql4怎么导入mysql5?直接导入出现乱码?
- mysql 俺写了个创建数据库以及建3个表的语句 存在了 create_news.sql文件中,请问怎么执行这个脚本文件呢 ?
- select 语句写法出错,着急!
- “数据库工程师评选”答题总结!原来题目不太难!
- 为什么无法启动mysql。急……
- 不可意思的问题,大家来看看怎么解决!
- 怎麼導出 MYSQL 的數據結構? 怎麼做?(有沒有指令)
- 在Mysql中怎样设置自动产生当前时间的字段?
- HA-Slave一直处于Reading event from the relay log状态
- mysql、mysql、mysql、mysql、mysql一行转为多行,动态实现
- mysql数据库设置权限
- sql文 like 遇到的奇怪问题,请大家帮忙!
2、MYSQL有关DECLARE说明
DECLARE is allowed only inside a BEGIN ... END compound statement and must be at its start, before any other statements. 3、set @tmpName = 'tttt';
select @tmpName;
没什么好坏之分,适合自己的系统的数据库就是最好的数据库