当前位置: 代码迷 >> SQL >> SQL AnyWhere 局域网跟 Exec
  详细解决方案

SQL AnyWhere 局域网跟 Exec

热度:88   发布时间:2016-05-05 12:41:24.0
SQL AnyWhere 局域网和 Exec
本帖最后由 acujne 于 2011-07-19 11:29:25 编辑
1、在MS SQL server中 可以用字符串拼装SQL 语句后用EXEC 执行
如:
     exec ('select * from tb_User')
求解:
     SQL anywhere中是否能这样执行代码。。具体代码怎样写??

2、如何检索当前局域网中已经开启的SQL anywhere 网络服务器[或名称]???

请用详细代码说明。。

3、项目中出现错误:局域网连接:
"DBN=xdqt;UID=dba;Pwd=sql;Server=xdqt"...连接字符串。
错误:未找到数据库服务器/Database server not found....
已确认:xdqt网络服务器已在另外的机器上启动..本机再开报错....并且用外网连接连接成功

请各位大神帮帮忙。。。
------解决方案--------------------
1
CREATE PROCEDURE CreateTableProc(
                  IN tablename char(30)
                  )
BEGIN
   EXECUTE IMMEDIATE
   'CREATE TABLE ' 
------解决方案--------------------
 tablename 
------解决方案--------------------

   ' ( column1 INT PRIMARY KEY)'
END;
 

调用过程并创建名为 mytable 的表:

 CALL CreateTableProc( 'mytable' );
 
  相关解决方案