中易网

SQL数据库

答案:2  悬赏:50  
解决时间 2021-02-15 07:12
SQL数据库
最佳答案
声明
变量 v_emp_name 数据类型为 employee.emp_name;
变量 v_emp_phone 数据类型为employee.emp_phone;
变量 sql_str 数据类型varchar2(256);
begin
sql_str:='select emp_name, emp_phone from employee where emp_id=:eee';
这句话赋个值,下面这句分成几段看比较好
execute immediate sql_str
执行上面的那句SQL
{into} v_emp_name, v_emp_phone
把查询的结果放到v_emp_name和v_emp_phone 中
{using} 1 ;
那句SQL中有个:eee,这个变量用1代替即执行select emp_name, emp_phone from employee where emp_id=1
end;

第二个

declare
v_empid employee.empid%type := &v_empid;
①v_emp emp%rowtype;声明一个可以存储emp表一行的变量,我是这么理解的- -
begin
② select * into v_emp from employee where empid = v_empid;取出所有符合条件的结果,赋给v_empid
if ③SQL%found then如果有结果,则输出结果中的empname和empphone值
dbms_output.put_line(v_emp.empname);
dbms_output.put_line(v_emp.empphone);
end if;
Exception此为所有例外情况
when④ no_data_found then这个是没有记录
dbms_output.put_line('havnt found record');
when⑤ too_many_rows then这个是row太多
dbms_output.put_line('too many record');
end;
全部回答
使用asp连接mssql数据库,标准的连接,常用的多的是下面这种连接字符串: conn.open"provider=sqloledb.1;"&_ "password='"&pass_word&"';"&_ "persistsecurityinfo=true;"&_ "userid='"&user_id&"';"&_ "initialcatalog='"&db&"';"&_ "datasource='"&data_source&"';"&_ "connecttimeout="&cntimeout&"" 描述: provider=sqloledb.1;数据库提供者,后面的1是表示版本信息,如果没有就会完全使用当前最新版功能 userid=sql帐号,数据库的帐号 password=sql帐号密码,数据库的帐号密码 initialcatalog=数据库名字(只有名字,而access的是具体带路径的数据文件) datasource=数据源,sql服务器名或其ip,通常用ip 上五个参数缺一不可 ~~~~~~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
形容越挫越勇的精神, 大家一般会用哪种动物来
上上幼儿园地址有知道的么?有点事想过去
从鲅鱼圈客运站到鲅鱼圈人才市场怎么坐公交?
美家超市在什么地方啊,我要过去处理事情
台湾珍珠奶茶在什么地方啊,我要过去处理事情
在学校考的预算员证施工员证有用吗,一般交钱
成都哪里有光纤熔接机和OTDR卖?哪些比较好?
九里邮政支局怎么去啊,有知道地址的么
台山旅游景点是哪里?
步步高y13屏幕一会好好的一会忽明忽暗怎么回
中国人民财产保险股份有限公司杭州市分公司大
阜阳七院做无创多少钱
孤岛惊魂3算是神作吗
redhat service5.8 没有inittab文件?
美甲彩妆在哪里啊,我有事要去这个地方
推荐资讯
2016年阳江市第一中学招收复读生吗?要求是什
千斤棒练小臂的效果怎么样
做外贸助理需要英文很好吗
有伯明翰大学学院么
停车场(佛光东路)地址好找么,我有些事要过去
两层楼的门面房楼顶属于自己的嘛
韩国女排10号金延景现在哪里服役
泉盈超市我想知道这个在什么地方
6,66,666,6666,他的通项公式是什么,过程
欢乐饮吧我想知道这个在什么地方
ps不能用数位板
天目湖奥克斯空调专卖店我想知道这个在什么地
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?